Skip to main content

spawn_tick

Function spawn_tick 

Source
pub fn spawn_tick<F>(
    interval_ms: u64,
    token: CancellationToken,
    future: F,
) -> JoinHandle<()>
where F: FnMut() + Send + 'static,
Expand description

spawn 一个周期性任务(对齐 Swoole\Timer::tick($ms, $callback)

interval_ms 毫秒执行一次 future,直到 token 被 cancel。

§返回

JoinHandle<()>:任务返回 (),调用方可 await 等待任务退出(通常在 cancel 后)。