多线程服务器模型-one loop per thread
生活随笔
收集整理的這篇文章主要介紹了
多线程服务器模型-one loop per thread
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
多線程服務器模型-one loop per thread:?
此種模型下,程序的每個IO線程有一個event loop, 用于處理讀寫和定時事件。
?
*eventloop 代表線程的主循環,需要讓哪個線程干活,就把timer或者IO channel注冊到那個線程的loop里。
*對實時性有要求的connection可以獨占一個線程
*對于數據量的可以獨占一個線程,并把數據處理任務分到另幾個計算線程中(用線程池)
?
優點:
* 服務器中線程數目基本固定,可以在程序啟動時設置,不會頻繁創建與銷毀。
*可以方便在線程間調配負載。
與50位技術專家面對面20年技術見證,附贈技術全景圖總結
以上是生活随笔為你收集整理的多线程服务器模型-one loop per thread的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 关于递归三要素的理解
- 下一篇: 服务器编程模型