擅长:python、mysql、java
<p>值得注意的一点是epoll文件描述符本身受epoll机制的支持。在</p>
<p>如果您确实需要以epoll reactor不支持的特定方式监视另一个描述符,您可以创建自己的epoll文件描述符,根据需要对其进行配置,然后要求epoll(或select、poll或甚至gtk)reactor为您监视epoll文件描述符。当reactor说你的epoll文件描述符是可读的,那么你可以做一个零超时epoll等待它来了解它想告诉你什么。在</p>
<p>Twisted已经完全支持这一点,您只需将<code>IReadDescriptor</code>接口实现为epoll文件描述符的包装器。在</p>