详解IO多路复用中的select, poll, epoll
select, poll, epoll 都是I/O多路复用的具体的实现,这三个是不同时期先后顺序出来的,也是为了改进性能。I/O多路复用这个概念被提出来以后, select是第一个实现 (1983 左右在BSD里面实现的)。1.select 被实现以后,暴露出了很多问题。select 会修改传入的参数数组,这个对于一个需要调用很多次的函数,是非常不友好的。 select 如果任何一个...
原创
2019-12-02 19:03:11 ·
281 阅读 ·
0 评论