#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 36640/week @ 2024-03-14 33424/week @ 2024-03-21 34856/week @ 2024-03-28 28472/week @ 2024-04-04 31421/week @ 2024-04-11 30001/week @ 2024-04-18 35250/week @ 2024-04-25 33512/week @ 2024-05-02 36703/week @ 2024-05-09 35500/week @ 2024-05-16 33417/week @ 2024-05-23 38650/week @ 2024-05-30 39194/week @ 2024-06-06 33894/week @ 2024-06-13 31703/week @ 2024-06-20 22910/week @ 2024-06-27

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