Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 

线程池模块

设计模式为 半同步/半反应堆模式,其中反应堆具体为Proactor事件处理模式

具体的,主线程为异步线程,负责监听文件描述符,接收socket新连接,若当前监听的socket发生了读事件,将任务插入到请求队列。

工作线程从请求队列中取出任务,完成读写数据的处理。

使用一个工作队列完全解除了主线程和工作线程的耦合关系