#tokio #future #executor #tasks #thread #threaded #execute

tokio-current-thread

单线程执行器,在当前线程上并发管理许多任务

10个版本

0.2.0-alpha.12019年8月8日
0.1.7 2020年2月5日
0.1.6 2019年3月22日
0.1.4 2018年11月22日
0.0.0 2018年2月8日

#10 in #threaded

Download history • Rust 包仓库 36640/week @ 2024-03-14 • Rust 包仓库 33424/week @ 2024-03-21 • Rust 包仓库 34856/week @ 2024-03-28 • Rust 包仓库 28472/week @ 2024-04-04 • Rust 包仓库 31421/week @ 2024-04-11 • Rust 包仓库 30001/week @ 2024-04-18 • Rust 包仓库 35250/week @ 2024-04-25 • Rust 包仓库 33512/week @ 2024-05-02 • Rust 包仓库 36703/week @ 2024-05-09 • Rust 包仓库 35500/week @ 2024-05-16 • Rust 包仓库 33417/week @ 2024-05-23 • Rust 包仓库 38650/week @ 2024-05-30 • Rust 包仓库 39194/week @ 2024-06-06 • Rust 包仓库 33894/week @ 2024-06-13 • Rust 包仓库 31703/week @ 2024-06-20 • Rust 包仓库 22910/week @ 2024-06-27 • Rust 包仓库

135,265 每月下载量
用于 840 个crate (12 直接)

MIT 许可证

320KB
5.5K SLoC

tokio-current-thread

为Tokio提供的单线程执行器。

许可证

本项目遵循MIT许可证

贡献

除非你明确声明,否则你提交的任何有意包含在Tokio中的贡献都应按MIT许可证授权,不附加任何额外条款或条件。


lib.rs:

一个单线程执行器,在生成任务的同一线程上执行任务。

CurrentThread 是本crate的主要类型。它在当前线程上执行任务。启动新的CurrentThread 执行器最简单的方法是使用初始任务调用 block_on_all 来初始化执行器。所有由CurrentThread 执行器管理的任务都能够通过调用 spawn 来生成额外的任务。

应用作者不会直接使用此crate。相反,他们应使用 tokio crate。库作者只有在构建自定义任务执行器时才应依赖 tokio-current-thread

依赖关系

~395KB