




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、 循環的和并發的: 如果循環方案產生的響應時間對應用來說足夠,就可以 使用循環;否則需要并發 真正的和表面上的并發性: 創建線程或切換環境的開銷大,服務器需要在多個連接 之間共享或者交換數據,用單線程; 使用線程開銷不大,服務器需要在多個連接之間共享或 者交換數據,用多線程; 每個進程可以孤立運行或者要得到最大并發性,使用 多進程 面向連接的和無連接的: 當應用協議處理了可靠性問題,或者應用在局域網環境 內時,使用無連接的傳輸。否則使用有連接傳輸。 電子科大計算機學院 計算機網絡編程 循環無連接服務器 對每個請求的處理少,無狀態的,最常見的 循環的面向連接服務器 要求可靠傳輸的,對每個請求處理
2、少的服務,較常見 并發的,無連接的服務器 不常見,為每個請求創建一個新線程或進程 并發的面向連接的服務器 最一般的。可靠傳輸,并發處理多個請求 多進程可以是多個獨立的程序 多線程(進程)或者單線程方式 電子科大計算機學院 計算機網絡編程 循環的面向連接的服務器: 某個客戶和服務器建立一個連接,客戶不再發送請求,服 務器無法使用recv得到請求,服務器將在這里阻塞 客戶不能正常工作,不處理服務器的響應,將導致 客戶接收窗口填滿 而服務器的外發存儲數據區填滿阻塞 可能阻塞的系統調用會產生死鎖 如沒有本地緩存時(發方存放已發數據),發送方send 或者write會阻塞;進而導致接收方recv或者read調用也 將阻塞。 單線程的服務器會被阻塞死鎖 電子科大計算機學院 計算機網絡編程 服務器的簡單概念:循環運行,等待請求,處理 請求,發送應答 很少計算的服務,循環實現工作得好; 為了更加有效,服務器使用并發處理多個請求; 為各個請求或者連接創建新線程/進程,實現并 發 使用單線程可以得到表面上的并發性 客戶的問題或者使用了阻塞系統調用的情況對于 循環服務器
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 行政管理心理學階段性復習試題及答案
- 體會市政工程考試復習過程中的樂趣試題及答案
- 行政管理案例分析能力試題及答案
- 工程經濟中常見錯誤試題及答案
- 植物代謝工程課件
- 在線支付系統軟件項目實施方案
- 五年級語文教材分析與應用計劃
- 職場新人的角色職責
- 城市綠道瀝青路面施工技術措施
- 滬科版八年級上冊物理項目學習計劃
- 第三章 第一節 世界的海陸分布說課稿-2024-2025學年湘教版初中地理七年級上冊
- 病退委托書范本
- 如何預防夏季胃腸道疾病
- 公益性崗位申請書四篇
- 2025新人教版七年級下冊英語Unit6知識點梳理及語法講義(學生版)
- 《保利公司簡介》課件
- 風電建設安全課件
- 電網項目技術報告范文
- 跟著音樂游中國(廣州大學)知到智慧樹章節答案
- 2022氫能產業研究報告
- 高考英語3500詞順序版
評論
0/150
提交評論