轮询 epoll,kqueue,事件端口和wepoll的便携式接口。 支持平台: :Linux,Android :macOS,iOS,FreeBSD,NetBSD,OpenBSD,DragonFly BSD :illumos,Solaris :Windows 轮询是在单发模式下完成的,这意味着如果我们对同一类型的下一个事件感兴趣,则需要在交付事件后重置对I / O事件的兴趣。 一次只能有一个线程在等待I / O事件。 例子 use polling :: {Event, Poller}; use std :: net :: TcpListener; // Create a TCP listener. let socket = TcpListener :: bind ( "127.0.0.1:8000" )?; socket. set_nonblocking ( true