操作系统
敬一个遥远的她
这个作者很懒,什么都没留下…
展开
-
四种常用IO模型
原文来自:https://www.cnblogs.com/myJavaEE/p/6721127.html1) 同步阻塞IO(Blocking IO)2) 同步非阻塞IO(Non-blocking IO)3) IO多路复用(IO Multiplexing)4) 异步IO(Asynchronous IO)注意以下概念:1.同步/异步同步和异步是相对的同步 前后两件任务, 有严格的顺序一致性(依赖和递进...转载 2018-07-02 17:02:31 · 2682 阅读 · 0 评论 -
NIO相关基础篇
1.此篇文章主要讲解了操作系统的IO模型 2.讲解了IO过程中用户程序到操作系统内核到硬件的过程 相关文章转载自:https://mp.weixin.qq.com/s/q1G1-zV6Mhb72ukzTL7P5A 请复制文章地址,在微信浏览器中打开...原创 2018-09-08 23:49:01 · 196 阅读 · 0 评论 -
select/poll/epoll
在linux 没有实现epoll事件驱动机制之前,我们一般选择用select或者poll等IO多路复用的方法来实现并发服务程序。在大数据、高并发、集群等一些名词唱得火热之年代,select和poll的用武之地越来越有限,风头已经被epoll占尽。 本文便来介绍epoll的实现机制,并附带讲解一下select和poll。通过对比其不同的实现机制,真正理解为何epoll能实现高并发。 select...转载 2018-09-09 00:42:44 · 340 阅读 · 0 评论