![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
操作系统
文章平均质量分 92
Claire7734
这个作者很懒,什么都没留下…
展开
-
Linux五种IO模型性能分析
1. 概念理解 在进行网络编程时,我们常常见到同步(Sync)/异步(Async),阻塞(Block)/非阻塞(Unblock)四种调用方式: 同步: 所谓同步,就是在发出一个功能调用时,在没有得到结果之前,该调用就不返回。也就是必须一件一件事做,等前一件做完了才能做下一件事。 例如普通B/S模式(同步):提交请求->等待服务器处理->处理转载 2017-10-22 00:09:25 · 243 阅读 · 0 评论 -
Linux IO模型分析
概念理解 同步 在发送一个功能调用时,没有得到结果之前,该调用就不返回。 例如普通B/S模式:提交请求->等待服务器处理->处理完毕返回 这个期间客户端浏览器不能干任何事异步 与同步相对。当一个异步过程调用发出后,调用者不能立刻得到结果。实际处理这个调用的部件在完成后,通过状态、通知和回调来通知调用者。 例如 ajax请求(异步): 请求通过事件触发->服务器处理(这是浏览器仍然可以作其原创 2017-10-22 00:07:46 · 303 阅读 · 0 评论