Web服务器开发
HIT_KyleChen
行胜于言
展开
-
两种并发模式:半同步半异步 领导者追随者
介绍半同步半异步 介绍 变体 半同步半反应堆 高效的半同步半反应堆领导者追随者 介绍 实现 组成 过程 优缺点介绍并发模式是指IO处理单元和多个逻辑单元之间协调完成任务的方法主要有半同步半异步领导者追随者两种模式。半同步半异步介绍同步线程是指线程程序完全按照代码序列...原创 2020-01-13 13:58:08 · 506 阅读 · 0 评论 -
Reactor模式和Proactor模式
Reactor模式原理讲解实现方案优点缺点Proactor模式原理讲解实现方案异步IO实现同步IO实现两者对比Reactor模式原理讲解实现方案优点缺点Proactor模式原理讲解实现方案异步IO实现同步IO实现两者对比...原创 2020-01-13 11:14:08 · 284 阅读 · 0 评论 -
有限状态机
有限状态机的概念:有限状态机的应用:有限状态机的概念:什么叫有限状态机呢? 举个例子 state_machine(Package _pack) { PackageType _type=_pack.getType(); switch(_type) { case type_A: ...原创 2020-01-12 17:53:30 · 439 阅读 · 0 评论 -
从零开始实现Web服务器(二)----服务器程序的程序结构
服务器程序的程序结构知识脉络概览模块划分 I/O处理单元 逻辑单元 网络存储单元 请求队列模块配合模式 事件处理模式 并发模式模块实现基础 多进程技术 多线程技术优化方向 池化技术 数据复制 上下文切换和锁服...原创 2020-01-12 12:27:38 · 347 阅读 · 0 评论 -
从零开始实现Web服务器(一)----服务器程序的关系模型
本系列的整体结构划如下可以关注我的微信公众号Geek极客星球 获取完整的思维导图整理+代码实现服务器程序的关系模型c/s模型概念:全称 Client/Server模型 即客户端访问服务器来获取所需的资源,因为资源被数据提供者垄断适合资源集中的场合 优点: 实现简单缺点: 服务器在多个客户端并发访问时性能会很慢例子: 比如微信/客户端QQ等是基于C/S...原创 2020-01-12 11:17:25 · 485 阅读 · 0 评论