1 个不稳定版本

0.1.0 2022年5月9日

#1995异步


用于 wta-hyper

MIT 协议

27KB
540

what-the-async

这是一个遵循executor-reactor模型的异步运行时。

Executor

Executor负责轮询任务和创建futures。它们提供上下文,以便任务能够正确唤醒。

Reactor

Reactor处理副作用,如OS事件或定时器。Leaf futures会将它们的唤醒者放在reactor上,以便在资源准备好时唤醒。

Hyper

Hyper是一个与运行时无关的HTTP实现。这意味着它可以与这个executor/reactor组合一起工作。

依赖项

~3–13MB
~130K SLoC