Cstardust / BlogComments

BlogComments
1 stars 0 forks source link

项目web_server记录 | 不落辰 #14

Open Cstardust opened 2 years ago

Cstardust commented 2 years ago

https://cstardust.github.io/2022/03/06/%E9%A1%B9%E7%9B%AEweb-server%E8%AE%B0%E5%BD%95/

1.0进度主要工作 主线程用EPOLL技术实现IO多路复用。监测读socket、写socket事件 处理模式:同步IO模拟Proactor模式 难道不是单reactor多线程 使用有限状态机解析HTTP请求报文,可以解析GET 请求 // 和POST请求。 多线程,增加并发服务数量。 项目难点 实现线程池,提高吞吐量 信号量实现对任务的互斥,互斥锁实现线程同步。 主从状态机对HTTP