4 个版本
0.2.2 | 2022 年 8 月 4 日 |
---|---|
0.2.1 | 2022 年 4 月 27 日 |
0.2.0 | 2022 年 4 月 27 日 |
0.1.0 | 2022 年 4 月 27 日 |
#794 in 异步
33,434 每月下载量
用于 2 个包 (通过 roslibrust)
6KB
116 行
abort-on-drop
此包提供 Tokio 的 JoinHandle 的包装类型:ChildTask
,当它被丢弃时终止任务。 ChildTask
仍可被等待以连接子任务,并且 abort-on-drop 在等待期间仍会触发。
例如,如果任务 A 生成了任务 B 但正在做其他事情,而任务 B 正在等待任务 C 连接,终止 A 也会终止 B 和 C。
lib.rs
:
此包提供 Tokio 的 JoinHandle 的包装类型:ChildTask
,当它被丢弃时终止任务。 ChildTask
仍可被等待以连接子任务,并且 abort-on-drop 在等待期间仍会触发。
例如,如果任务 A 生成了任务 B 但正在做其他事情,而任务 B 正在等待任务 C 连接,终止 A 也会终止 B 和 C。
依赖
~2.3–4MB
~64K SLoC