IO多路复用之select,poll,epoll优缺点
select的问题
监听的fd有限
用户和kernel需要遍历整个bitmap轮询所有的fd
会出现惊群现象
不能进行动态的修改
惊群现象,一般发生在fork出来的多个进程之间,因为父子进程是共享打开的文件描述符的,在父进程中打开的文件描述符比如监听socket,子进程也会有一个指向该socket的描述符,当该socket上的事件发生时,父子进程都会被唤醒。
无法动态修改:当一个线程已经陷...
原创
2020-04-07 03:05:45 ·
628 阅读 ·
0 评论