24 个版本 (稳定)
1.13.0 | 2024年7月16日 |
---|---|
1.11.0 | 2024年4月14日 |
1.9.1 | 2024年3月30日 |
1.8.0 | 2023年11月24日 |
0.1.0 | 2019年7月1日 |
在 异步 中排名第 833
每月下载量 1,806,690
用于 4,369 个工具包 (直接使用 85 个)
57KB
729 行
async-executor
异步执行器。
此工具包提供了两个性能与功能权衡的参考执行器。它们应该被视为大多数用例的“足够好”的参考执行器。对于更专业的用例,考虑在 async-task
上编写自己的执行器。
示例
use async_executor::Executor;
use futures_lite::future;
// Create a new executor.
let ex = Executor::new();
// Spawn a task.
let task = ex.spawn(async {
println!("Hello world");
});
// Run the executor until the task completes.
future::block_on(ex.run(task));
许可
许可为以下其中之一
- Apache 许可证 2.0 版 (LICENSE-APACHE 或 https://apache.ac.cn/licenses/LICENSE-2.0)
- MIT 许可证 (LICENSE-MIT 或 http://opensource.org/licenses/MIT)
任选其一。
贡献
除非你明确说明,否则任何有意提交以包含在作品中的贡献,如 Apache-2.0 许可证所定义,均应按上述方式双重许可,不附加任何额外条款或条件。
依赖关系
~615KB