标签
-
深度剖析:Linux下的五种IO模型及其优缺点
内核会将该进程挂起直到数据可读或者出错才返回结果给用户进程。多路复用IO多路复用I/O模型使用select/poll/epoll等函数来监听多个文件描述符上的事件。
-
深入理解Linux五种IO模型
1、阻塞式IO2、非阻塞式IO3、IO复用(select/poll/epoll)4、信号驱动式IO5、异步IO在Linux系统中,我们可以选择合适的IO模型来实现高效、稳定、可靠的IO操作。
内核会将该进程挂起直到数据可读或者出错才返回结果给用户进程。多路复用IO多路复用I/O模型使用select/poll/epoll等函数来监听多个文件描述符上的事件。
1、阻塞式IO2、非阻塞式IO3、IO复用(select/poll/epoll)4、信号驱动式IO5、异步IO在Linux系统中,我们可以选择合适的IO模型来实现高效、稳定、可靠的IO操作。