WebServer 这是一个练手的项目 本质上是覆写TinyWebServer,学习大佬的系统性思维,顺便学习网络编程等一系列知识。 后续应该将其应用于流媒体服务器 并发模式中的同步和异步 同步: 程序完全按代码顺序执行 异步: 程序的执行需要由系统事件驱动 半同步/半异步模式工作流程 同步线程处理客户逻辑 异步线程用于处理I/O事件 异步线程监听到客户请求后,就将其封装成请求对象并插入请求队列中 请求队列通知某个工作在同步模式的工作线程来读取并处理该请求对象 半同步/半反应堆工作流程 主线程充当异步