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

正文內(nèi)容

第八講并發(fā)服務(wù)器-wenkub

2023-03-27 06:30:25 本頁面
 

【正文】 時(shí)候比較好 ③ 如何實(shí)現(xiàn) 服務(wù)器中的數(shù)據(jù)驅(qū)動(dòng)處理 1. 對(duì)一個(gè)請(qǐng)求的響應(yīng)中如果 I/O占了主導(dǎo)地位,服務(wù)器可以使用異步 I/O來實(shí)現(xiàn)表面并發(fā)性,使用數(shù)據(jù)觸發(fā)處理。 用于單個(gè)連接的套接字 用于連接請(qǐng)求的套接字 主進(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) 用于連接請(qǐng)求的套接字 服務(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)程的終止并退出?!?計(jì)算機(jī)通信與網(wǎng)絡(luò)編程 》 第八講 并發(fā)服務(wù)器 電子科技大學(xué)計(jì)算機(jī)學(xué)院 并發(fā)服務(wù)器概述 并發(fā)的面向連接的服務(wù)器 1. 采用算法 2. 主服務(wù)器進(jìn)程在機(jī)器啟動(dòng)的時(shí)候自動(dòng)一直運(yùn)行,對(duì)每個(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ù),并原樣返回給客戶。 參數(shù) WNOHANG指明 wait3不要為了進(jìn)程退出而阻塞等待 多進(jìn)程并發(fā)服務(wù)器 1. 特點(diǎn):連接請(qǐng)求觸發(fā)創(chuàng)建新的進(jìn)程,關(guān)閉連接觸發(fā)進(jìn)程的退出; 2. 優(yōu)點(diǎn): ① 并發(fā)服務(wù)多個(gè)客戶; ② 結(jié)構(gòu)清晰,編程容易; 3. 缺點(diǎn): ① 上下文切換開銷大; ② 并發(fā)度不高; 小結(jié) 1. 面向連接的并發(fā)技術(shù) 2. 使用多進(jìn)程的方式實(shí)現(xiàn): fork 主進(jìn)程的線程永遠(yuǎn)不會(huì)和任何
點(diǎn)擊復(fù)制文檔內(nèi)容
數(shù)學(xué)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1