【发布时间】:2018-04-11 16:08:21
【问题描述】:
该函数将一直阻塞,直到至少收到一个就绪事件或超时已过。超时 None 意味着 poll 将阻塞,直到收到准备就绪事件。 ... 注意超时时间会向上取整到系统时钟粒度(通常为1ms),内核调度延迟意味着阻塞间隔可能会被少量超限。
同时,Linux 的select() has the zero timeout feature:
如果 timeval 结构的两个字段都为零,则 select() 立即返回。 (这对轮询很有用。)
Mio 在 Duration::from_secs(0) 上的行为是什么,它会像 Linux 的 select() 一样工作吗?
【问题讨论】: