poll 函数没有最大文件描述符限制
select 函数能够监视的文件描述符数量有最大的限制,一般为 1024
为什么要poll?轮询并不是真的在一直消耗CPU去查询,而是如果没有数据,则会休眠,有数据到来的时候,就会唤醒线程。
Linux驱动poll机制_图解
最新推荐文章于 2025-10-24 17:11:24 发布
poll函数相较于select函数,没有最大文件描述符的数量限制,当无数据时会进入休眠状态,数据到达时唤醒线程,避免了CPU资源的浪费。选择poll的原因在于其更适应大量文件描述符的监控场景。

6498

被折叠的 条评论
为什么被折叠?



