Linux I/O复用中select poll epoll模型的介绍及其优缺点的比较
**关于I/O多路复用:**I/O多路复用(又被称为“事件驱动”),首先要理解的是,操作系统为你提供了一个功能,当你的某个socket可读或者可写的时候,它可以给你一个通知。这样当配合非阻塞的socket使用时,只有当系统通知我哪个描述符可读了,我才去执行read操作,可以保证每次read都能读到有效数据而不做纯返回-1和EAGAIN的无用功。写操作类似。操作系统的这个功能通过select/pol
原创
2016-04-22 14:48:10 ·
12847 阅读 ·
2 评论