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

正文內(nèi)容

第八講并發(fā)服務(wù)器-文庫吧資料

2025-03-12 06:30本頁面
  

【正文】 服務(wù)器必須完成主線程和從線程雙方的職責(zé) 1. 維護(hù)一組套接字 2. 組中某套接字綁定到接受連接的熟知端口上 3. 其它套接字對應(yīng)一個連接 4. 服務(wù)器把這組套接字描述符作為一個參數(shù)傳遞給 select,并等待任何一個套接字的活動 5. 使用描述符來區(qū)別主線程和從線程的操作 ① 主套接字描述符準(zhǔn)備就緒,使用主線程的操作 ② 從套接字的描述符就緒,使用從線程的操作 單線程服務(wù)器的技術(shù)基礎(chǔ) 1. 文件描述符集 fd_set 通常用整數(shù)數(shù)組中的位域表示,數(shù)組元素的每一位對應(yīng)一個文件描述符。 2. ECHO服務(wù)器 ① 理論上是時(shí)間分片機(jī)制讓多線程共享 CPU ② 實(shí)際上是數(shù)據(jù)的到達(dá)控制了處理的進(jìn)行 a) 每個從線程大部分時(shí)間花在 read的阻塞上 b) CPU要不減慢處理速率,必須運(yùn)行足夠快 3. 若并發(fā)服務(wù)器處理每個請求僅需要很少時(shí)間,可以由數(shù)據(jù)到達(dá)驅(qū)動。 ③ 新線程執(zhí)行 TCPechod過程。 參數(shù) WNOHANG指明 wait3不要為了進(jìn)程退出而阻塞等待 多進(jìn)程并發(fā)服務(wù)器 1. 特點(diǎn):連接請求觸發(fā)創(chuàng)建新的進(jìn)程,關(guān)閉連接觸發(fā)進(jìn)程的退出; 2. 優(yōu)點(diǎn): ① 并發(fā)服務(wù)多個客戶; ② 結(jié)構(gòu)清晰,編程容易; 3. 缺點(diǎn): ① 上下文切換開銷大; ② 并發(fā)度不高; 小結(jié) 1. 面向連接的并發(fā)技術(shù) 2. 使用多進(jìn)程的方式實(shí)現(xiàn): fork 主進(jìn)程的線程永遠(yuǎn)不會和任何客戶打交道,只接受連接,創(chuàng)建一個從進(jìn)程處理各個連接 3. 從進(jìn)程從主進(jìn)程調(diào)用 fork后立即執(zhí)行 ① 主進(jìn)程關(guān)閉新連接所用的描述符的副本 ② 從進(jìn)程關(guān)閉主描述符的副本 使用線程來實(shí)現(xiàn)并發(fā) 1. 一個進(jìn)程中有一個或者多個線程 linux中的線程符合 POSIX線程標(biāo)準(zhǔn), 2. linux中線程的特點(diǎn) ① 動態(tài)創(chuàng)建: pthread_create,具有上限 ② 并發(fā)執(zhí)行:多處理機(jī)上可以并行 ③ 搶先:系統(tǒng)自動在多個線程中調(diào)動 CPU資源 ④ 私有局部變量:每個線程有自己的私有堆棧 ⑤ 共享全局變量:一個進(jìn)程的所有線程共享全局變量 ⑥ 共享文件描述符:一個進(jìn)程內(nèi)的所有線程共享一組文件描述符 ⑦ 協(xié)調(diào)和同步函數(shù):具有線程協(xié)調(diào)和同步執(zhí)行的函數(shù) 線程的優(yōu)點(diǎn) 1. 多線程的進(jìn)程和單線程的進(jìn)程比較 更高的效率:上下文交換的額外開銷減少 ① 上下文交換:線程切換需要執(zhí)行的指令 ② 同一進(jìn)程中的兩個線程比不同進(jìn)程中的兩個線程切換要快 ③ 進(jìn)程內(nèi)的線程切換不用改變虛擬存儲器的地址 2. 共享存儲器: ① 并 發(fā)服務(wù)器中的多個副本需要相互通信或者訪問共享的數(shù)據(jù) ② 利用線程容易構(gòu)造監(jiān)控系統(tǒng) 線程的缺點(diǎn) 由于線程間共享存儲器和進(jìn)程狀態(tài),一個線程的動作可能對同一個進(jìn)程內(nèi)的其他線程產(chǎn)生影響。每個進(jìn)程一個線程 2. 主服務(wù)器使用 accept阻塞調(diào)用,節(jié)約 CPU資源,連接到來的時(shí)候, accept馬上返回?!?計(jì)算機(jī)通信與網(wǎng)絡(luò)編程 》 第八講 并發(fā)服務(wù)器 電子科技大學(xué)計(jì)算機(jī)學(xué)院
點(diǎn)擊復(fù)制文檔內(nèi)容
數(shù)學(xué)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1