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

一:Reactor是这样一种模式:它要求主线程监听文件描述符上是否有事件发生,有的话交由工作线程处理,读写数据,工作连接请求等都交由工作线程完成,主线程不再参与。(以epoll为例) 1.主线程向epoll内核事件表中注册socket上的读就绪事件 2.主线程使用epoll_wait等待socket上是否有数据可读 3.有事件可读时epoll_wait通知主线程,主线程将之放入请求队列 4.线程之
相关文章
相关标签/搜索