美文网首页
Netty图解(七):多路复用器select和poll介绍

Netty图解(七):多路复用器select和poll介绍

作者: 简书徐小耳 | 来源:发表于2019-08-17 18:36 被阅读0次
    image.png

    多路复用器select和poll的缺点

    1.每次调用 select 都需要将进程加入到所有监视 socket 的等待队列,每次唤醒都需要从每个队列中移除
    2出于效率的考量,规定 select 的最大监视数量,默认只能监视 1024 个 socket
    3.每次select都要将整个 fds 列表传递给内核(因为要告诉内核我监控哪些fds),
    有一定的开销
    4.进程被唤醒后,程序并不知道哪些 socket 收到数据,还需要遍历一次

    相关文章

      网友评论

          本文标题:Netty图解(七):多路复用器select和poll介绍

          本文链接:https://www.haomeiwen.com/subject/gnpksctx.html