Linux系统编程——I/O多路复用select、poll、epoll的区别使用

I/O 多路复用技术是为了解决进程或线程阻塞到某个 I/O 系统调用而出现的技术,使进程不阻塞于某个特定的 I/O 系统调用。linux select(),poll(),epoll()都是I/O多路复用的机制。I/O多路复用经过一种机制,能够监视多个描述符,一旦某个描述符就绪(通常是读就绪或者写就绪,就是这个文件描述符进行读写操做以前),可以通知程序进行相应的读写操做。但select(),poll
相关文章
相关标签/搜索