#线程安全 #节流 #速率限制 #时间 #限制器 #间隔 #固定

throttle2

一个简单的线程安全的节流(速率限制器),保持固定的间隔时间。

2个版本

0.1.1 2022年3月5日
0.1.0 2022年3月5日

#13 in #间隔

MIT/Apache

14KB
189

Cargo Build & Test

一个简单的线程安全的节流(速率限制器),保持固定的间隔时间。

用法

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");
}

请参阅[节流]文档和测试以获取更多示例

无运行时依赖