Reactor

Reactor是這樣一種模式,它要求主線程只負責監聽文件描述上是否有事件發生,有的話就立即將該事件通知工作線程(邏輯單元,下同)。除此之外,主線程不做任何其他實質性的工作。讀寫數據,接受新的連接,以及處理客戶請求均在工作線程中完成。 使用同步I/O模型(以epoll_wait爲例)實現的Reactor模式的工作流程是 1)主線程往epoll內核事件表中註冊socket上的讀就緒事件。 2)主線程調
相關文章
相關標籤/搜索