#task #async #tokio

singleton-task

A singleton task based on tokio

3 releases

Uses new Rust 2024

new 0.1.2 Apr 25, 2025
0.1.1 Apr 25, 2025
0.1.0 Apr 25, 2025

#1096 in Asynchronous

MulanPSL-2.0

16KB
448 lines

单例任务

描述

单例任务,保证同一时间只能有一个任务执行,创建新任务会停止上一个任务,并在上一个任务完全结束后执行新任务。若创建新任务时,存在等待开始的任务,则会移除未开始的任务,并将新任务添加到等待队列中,等待上一个任务结束后执行。

Dependencies

~3–9.5MB
~78K SLoC