一、高效的并发模式(Reactor模式和Proactor模式)
Reactor模式:主线程只负责监听文件描述符上是否有事件发生,有的话立即将该事情立即通知工作线程、除此之外,主线程不做任何其他是支持性的工作,读写数据,接受新的连接,以及处理客户请求均在工作线程中完成。
Proactor模式,所有的IO操作都在主线程和内核中完成,只有客户的逻辑处理交给工作线程处理。
一、高效的并发模式(Reactor模式和Proactor模式)
Reactor模式:主线程只负责监听文件描述符上是否有事件发生,有的话立即将该事情立即通知工作线程、除此之外,主线程不做任何其他是支持性的工作,读写数据,接受新的连接,以及处理客户请求均在工作线程中完成。
Proactor模式,所有的IO操作都在主线程和内核中完成,只有客户的逻辑处理交给工作线程处理。