2个版本
0.1.1 | 2022年3月5日 |
---|---|
0.1.0 | 2022年3月5日 |
#13 in #间隔
14KB
189 行
一个简单的线程安全的节流(速率限制器),保持固定的间隔时间。
用法
use throttle2::Throttle;
use std::time::{Duration, SystemTime};
fn main() {
let throttle = Throttle::from_cooldown(Duration::from_secs(10));
println!("Hello world!");
throttle.tick();
println!("Hello again 10 seconds later");
throttle.tick();
println!("Hello again 10 more seconds later");
}
请参阅[节流]文档和测试以获取更多示例