Linux IO模式以及select、poll、epoll详解
调用blockingIO会一直block住对应的进程直到操作完成,而non-blockingIO在kernel还准备数据的情况下会立刻返回。我们已经把一个用来从管道中读取数据的文件句柄(RFD)添加到epoll描述符这个时候从管道的另一端被写入了2KB的数据调用epoll_wait(2),并且它会返回RFD,说明它已经准备好读取操作然后我们读取了1KB的数据调用epoll_wait(2)…LT模式如果是LT模式,那么在第5步调用epoll_wait(2)之后,仍然能受到通知。...
原创
2022-08-01 18:41:57 ·
325 阅读 ·
0 评论