【问题标题】:How do we know whether call to epoll_wait() is edge triggered or level triggered?我们如何知道对 epoll_wait() 的调用是边沿触发还是电平触发?
【发布时间】:2014-06-25 05:37:17
【问题描述】:

我知道指定事件EPOLLETswitches epoll 从水平触发到边缘触发。 这是否意味着默认调用epoll_wait() 是级别触发的?

【问题讨论】:

    标签: linux epoll


    【解决方案1】:

    http://man7.org/linux/man-pages/man7/epoll.7.html

    By contrast, when used as a level-triggered interface (the default,
    when EPOLLET is not specified), epoll is simply a faster poll(2), and
    can be used wherever the latter is used since it shares the same
    semantics.
    

    所以,当没有指定 EPOLLET 时,level-triggered 是默认选项。

    【讨论】:

      猜你喜欢
      • 2016-10-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-05-07
      • 1970-01-01
      相关资源
      最近更新 更多