基于 Linux 的轻量级 HTTP 服务器 2024-10-29 9:54 | 116 | 0 | Project 7038 字 | 29 分钟 要点 1.服务器程序通常需要处理三类事件:I/O事件,信号及定时事件。有两种事件处理模式: Reactor模式:要求主线程(I/O处理单元)只负责监听文件描述符上是否有事件发生(可读、可写),若有,则立即通知工作线程(逻辑单元),将socket可读可写事件放入请求队列,交给工作线程处理。 Proactor模式:将所有的I/O操作都交给主线程和内核来… CC++epollLinux线程池网络编程