Reactor模式,Proactor模式,半同步/半異步模式

一:Reactor是這樣一種模式:它要求主線程監聽文件描述符上是否有事件發生,有的話交由工作線程處理,讀寫數據,工作連接請求等都交由工作線程完成,主線程不再參與。(以epoll爲例) 1.主線程向epoll內核事件表中註冊socket上的讀就緒事件 2.主線程使用epoll_wait等待socket上是否有數據可讀 3.有事件可讀時epoll_wait通知主線程,主線程將之放入請求隊列 4.線程之
相關文章
相關標籤/搜索