4 个版本
新版本 0.3.2 | 2024年8月13日 |
---|---|
0.3.1 | 2024年8月5日 |
0.2.0 | 2024年6月21日 |
0.1.1 |
|
#578 在 并发
每月下载量 387
9KB
188 行
interval-task
此包提供了一个 runner
来模拟 JS 中的 setInterval
,即在给定的 Duration
时间间隔内重复执行任务。
但由于 Rust 中没有像 JS 那样的灵活性,此处的运行器提供了更多用法,而不仅仅是传递函数和延迟。还提供了一个 channel,该 channel 包装了 runner
请注意,您已阅读 runner
文档。
此包使用 spin_sleep
,它提供了精确的休眠,并且我已经优化了循环以使其更精确。
纯线程,不支持异步.
依赖项
~0.4–7.5MB
~44K SLoC