在 Node.js 中,我可以设置触发某个事件的时间间隔,
function intervalFunc() {
console.log('whelp, triggered again!');
}
setInterval(intervalFunc, 1500);
然而,Tokio间隔的界面有点复杂。这似乎与间隔的更字面定义有关,而不是按间隔调用函数,它只是暂停线程直到时间过去(使用.await
)。
Tokio 中是否有一个“每 x 秒”或类似调用函数的原语?如果没有,是否已经出现了一个成语来做到这一点?
我只需要定期运行一个函数......我也不关心其他线程。这只是 Tokio 事件循环中的一项功能。