gpt4 book ai didi

c++ - poll 与 epoll 洞察力

转载 作者:IT老高 更新时间:2023-10-28 22:10:11 27 4
gpt4 key购买 nike

在低延迟环境中何时使用 pollepoll 是否有一些简单的经验法则?如果只监视少数文件描述符,epoll 应该有更高的开销。请提供一些见解,将答案“自己检查”放在其他地方。

最佳答案

除非满足以下所有条件,否则始终使用 poll:

  1. 您可以确保您使用的是具有 epoll 的 (Linux) 系统,或者为没有的系统提供备用方案。
  2. 您有 大量 处于事件状态的文件描述符(至少 1000-10000)。
  3. 您正在使用的文件描述符集在很长一段时间内都是稳定的(从 epoll 列表中添加/删除文件描述符与 poll 一样昂贵> 操作,因为它需要进入/离开内核空间)。

关于c++ - poll 与 epoll 洞察力,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8858328/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com