Python在Gevent中选择epoll

时间:2015-06-16 18:22:03

标签: python gevent epoll

我正在使用Python中的GPIO工作,需要在epoll上注册fd,因为gevent monkey修补了python选择库,如果monkey.patch_all(select = True)则不会有select.epoll,所以这里有两个问题:

  1. 是否会导致monkey.patch_all(select = False)?
  2. 或者Gevent是否提供了自己的epoll寄存器?
  3. 提前谢谢你。

1 个答案:

答案 0 :(得分:1)

Gevent尚未提供自己的epoll实现。
如果你没有选择monkeypatch,那么它将阻止整个过程,而不仅仅是一个greenlet。