freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

第八講并發(fā)服務(wù)器-展示頁

2025-03-14 06:30本頁面
  

【正文】 并發(fā)服務(wù)器概述 并發(fā)的面向連接的服務(wù)器 1. 采用算法 2. 主服務(wù)器進(jìn)程在機(jī)器啟動(dòng)的時(shí)候自動(dòng)一直運(yùn)行,對每個(gè)客戶的新連接創(chuàng)建一個(gè)新的從線程 /進(jìn)程進(jìn)行處理 3. 并發(fā) ECHO的例子 4. 多線程設(shè)計(jì)的并發(fā)服務(wù)器 5. 單線程的并發(fā)服務(wù)器 并發(fā) ECHO 功能:客戶打開到某個(gè)服務(wù)器的連接,然后在該連接上重復(fù)發(fā)送數(shù)據(jù),并讀取從服務(wù)器返回的回顯,服務(wù)器響應(yīng)每個(gè)客戶,接受連接,讀取來自該客戶的數(shù)據(jù),并原樣返回給客戶。 1. 服務(wù)器在發(fā)送響應(yīng)前并非讀取全部輸入,只是交替讀寫 2. 服務(wù)器在遇到文件結(jié)束的條件后,關(guān)閉連接 循環(huán)與并發(fā)實(shí)現(xiàn)的比較 1. 如果使用循環(huán)服務(wù)器實(shí)現(xiàn) 某些客戶可能發(fā)送大量的數(shù)據(jù),導(dǎo)致其他的客戶延遲 2. 使用并發(fā)服務(wù)器實(shí)現(xiàn) ① 避免了長時(shí)間的延遲,不允許單個(gè)客戶占用所有的資源 ② 使服務(wù)器與許多客戶同時(shí)進(jìn)行通信 ③ 客戶感覺服務(wù)器提供了較短的響應(yīng)時(shí) 間 進(jìn)程結(jié)構(gòu) 1. 服務(wù)器包括一個(gè)主進(jìn)程,以及零個(gè)或者多個(gè)從進(jìn)程。 用于單個(gè)連接的套接字 用于連接請求的套接字 主進(jìn)程 從進(jìn)程 1 從進(jìn)程 2 從進(jìn)程 3 操作系統(tǒng) 服務(wù)器應(yīng)用進(jìn)程(或線程) 循環(huán)的面向連接服務(wù)器 進(jìn)程結(jié)構(gòu) 用于連接請求的套接字 服務(wù)器 操作系統(tǒng) 服務(wù)器應(yīng)用進(jìn)程 用于單個(gè)連接的套接字 并發(fā) ECHO服務(wù)器舉例 1. include 語句 2. 變量定義,宏定義,函數(shù)聲明 3. 主函數(shù) ① 參數(shù)處理 ② 建立被動(dòng)套接字 ③ 循環(huán)等待連接,如果有新連接,則 fork一個(gè)新的進(jìn)程,調(diào)用 TCPechod進(jìn)行處理 4. TCPechod函數(shù) 處理 echo服務(wù) 信號(hào)概念 1. 信號(hào) UNIX系統(tǒng)所使用的最古老的進(jìn)程通信方法 2. 系統(tǒng)用信號(hào)通知一個(gè)或多個(gè)進(jìn)程異步事件的發(fā)生 3. 內(nèi)核 進(jìn)程 或者 進(jìn)程 進(jìn)程 4. 不能直接攜帶信息,一般用作非正常情況處理 5. 信號(hào)定義: SIGHUP/SIGINT/SIGQUIT/SIGCHLD/…… 6. SIGCHLD:子進(jìn)程結(jié)束信號(hào) 7. signal( )系統(tǒng)調(diào)用:將指定的處理函數(shù)和信號(hào)相關(guān)聯(lián) 清除游離進(jìn)程 使用 fork的服務(wù)器動(dòng)態(tài)生成進(jìn)程,可能導(dǎo)致不完全的進(jìn)程終止 1. linux在一個(gè)子進(jìn)程退出的時(shí)候,會(huì)給父進(jìn)程一個(gè)信號(hào)( signal) 2. 正在退出的進(jìn)程保持僵尸狀態(tài),直到父進(jìn)程執(zhí)行 wait3系統(tǒng)調(diào)用為止 3. signal( SIGCHLD, reaper)主服務(wù)器進(jìn)程收到子進(jìn)程退出信號(hào)的時(shí)候,執(zhí)行函數(shù) reaper 4. 函數(shù) reaper調(diào)用函數(shù) wait3完成子進(jìn)程的終止并退出。 1. 兩個(gè)線程如果同一時(shí)刻訪問同一個(gè)變量,會(huì)產(chǎn)生相互干擾 2. 將指針返回給一個(gè)靜態(tài)的數(shù)據(jù)項(xiàng)的庫函數(shù)不是線程安全的,覆蓋將會(huì)導(dǎo)致錯(cuò)誤 3. 缺乏健壯性,一個(gè)線程出錯(cuò),服務(wù)器將會(huì)終止整個(gè)進(jìn)程 描述
點(diǎn)擊復(fù)制文檔內(nèi)容
數(shù)學(xué)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1