Function grapeTimerR::timer::spawn_ticker [−][src]
pub fn spawn_ticker(
tick: Duration,
loopCount: i32,
f: impl Fn(u64) + Send + Sync + 'static
) -> TResult<u64>
create a new ticker action [创建一个计时器任务]
Examples
use grapeTimerR::timer; use std::time; fn executor_task(id:u64) { println!("on function mode:{}",chrono::Local::now().to_rfc2822()); } // 使用函数方式执行代码 Use function to execute code timer::spawn_ticker(time::Duration::from_millis(5000),2,executor_task); // 使用闭包模式 Use closure function timer::spawn_ticker(time::Duration::from_millis(5000),2,|x| { println!("on ticker:{}",chrono::Local::now().to_rfc2822()); });