- 博客(2)
- 收藏
- 关注
转载 [ i/o 模型 ] Reactor 事件处理模式流程
使用同步 I / O 模型(以 epoll_wait 为例)实现 Reactor 模式,工作流程如下: 1. 主线程往 epoll 内核事件表中注册 socket 上的读就绪事件; 2. 主线程调用 epoll_wait 等待 socket 上有数据可读; 3. 当 socket 上有数据可读时,epoll_wait 通知主线程。主线程则将 socket 可读事件放入请求队列; 4. 睡眠在
2017-07-28 13:50:27 576
原创 [api] 设计良好 API 的特点
原文链接设计良好 API 的特点这里探讨的 API 均为系统边界的API设计,而对于内部 API 来说不在探讨范围之内。变动困难API 就像一个人一样,我们和一个API打交道的时候需要了解这个人的特性偏好等, 有的人很好相处,而有的人让人很头疼,尤其是你不得不和他打交道的时候。和人一样,如果你不得不和他打交道,要改变他的秉性是很痛苦的,人的“本性难移”, API 也一样,一旦发布了,要改变的成本就
2017-07-07 13:51:07 621
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人