兩種高效的事件處理模式:Reactor模式和Proactor模式

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