首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
网络编程
你也是蘑菇吗
创建于2021-10-28
订阅专栏
网络编程
暂无订阅
共3篇文章
创建于2021-10-28
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
half-sync/half-asunc和leader/followers
half-sync/half-asunc(半同步/半异步模式) 在并发设计模式中,同步和异步与IO模型的概念不同 同步是指程序完全按照代码顺序执行 异步指的是程序的执行需要由系统事件来驱动。常见的系统
事件处理模式Reactor和Proactor
同步与异步 阻塞IO,非阻塞IO,IO多路复用和信号驱动IO都是同步IO模型,因为这三种IO都是由应用程序来完成。也就是说同步IO要求用户代码自行实现IO操作 而异步IO不同,实际IO是交由内核完成而
服务器模型
C/S模型 TCP/IP协议中的所有的机器都是对等的,但一般数据等资源都是集中存放的,所以网络程序很大一部分采用的就是C/S模型,客户端都通过访问服务器来获取所需的资源。 工作流程 服务端启动后创建一