#run-time #async #fumio #async-io

fumio-reactor

a std futures IO reactor

1 个不稳定版本

0.1.0 2019年8月22日

#268 in #async-io


用于 fumio

MIT 许可证

76KB
2K SLoC

fumio-utils

mio 基于的异步 IO,用于 fumio.


lib.rs:

基于 mio 的与 std futures 兼容的反应器实现。

与 romio 相比,此实现提供了对反应器的更多控制。

反应器需要显式轮询,因此可以与其他组件(futures 池、定时器)集成以构建单线程运行时(而不是在单独的线程中运行每个组件)。

虽然主反应器结构体只能由单个线程使用,但其句柄是线程安全的,所有线程都可以使用它注册事件。

依赖项

~1.5MB
~29K SLoC