#pool #spawn #local #async #tokio-task #localset

local-spawn-pool

在池中启动!Send futures并等待它们全部完成。作为tokio::task::LocalSet的独立替代方案。

1 个不稳定版本

0.1.0 2023年2月9日

#1549 in 异步

Download history 11/week @ 2024-03-28 7/week @ 2024-04-04

每月下载量 79

MIT 许可证

26KB
509 代码行

LocalSpawnPool

一个任务池,用于启动futures并在单个线程上等待它们。

它受到tokio::task::LocalSet的启发,具有几乎相同的功能,但这个独立的crate允许您在不使用它的情况下避免导入整个tokio crate

在某些情况下,需要运行一个或多个未实现Send的futures,因此它们在线程之间发送是不安全的。在这些情况下,可以使用LocalSpawnPool来安排一个或多个!Send futures在同一线程上一起运行。

有关更多信息,请参阅文档


lib.rs:

有关LocalSpawnPool的文档,请参阅。

依赖项

~1MB
~16K SLoC