阻塞、非阻塞、异步、同步以及select/poll和epoll(转载)
阻塞、非阻塞、异步、同步以及select/poll和epoll标签: 异步 epoll针对IO,总是涉及到阻塞、非阻塞、异步、同步以及select/poll和epoll的一些描述,那么这些东西到底是什么,有什么差异?一般来讲一个IO分为两个阶段:
1.等待数据到达
2.把数据从内核空间拷贝到用户空间现在假设一个进程/线程A,试图进行一次IO操作。
- A发出IO请求,两种情况:
1)立即
转载
2016-02-29 17:13:17 ·
302 阅读 ·
0 评论