#ticker #time #timer #poisson #arrivals

poisson-ticker

泊松到达事件的计时器

1 个不稳定版本

0.1.0 2020年5月5日

#6 in #poisson

MIT/Apache 许可证

7KB
91 代码行数(不含注释)

poisson-ticker

Crates.io Documentation Build Status

为泊松到达事件需求提供的指数分布计时器。

示例

#[tokio::main]
async fn main() {
    let mut t = poisson_ticker::Ticker::new(std::time::Duration::from_millis(10));
    let now = std::time::Instant::now();
    for _ in 0usize..5 {
        (&mut t).await;
    }
    println!("elapsed: {:?}", now.elapsed());
}

许可证

根据以下任一许可证授权:

由您选择。

贡献

除非您明确声明,否则根据 Apache-2.0 许可证定义的,您有意提交的旨在包含在作品中的任何贡献,将按上述方式双许可,而不附加任何额外条款或条件。

依赖

~6.5MB
~105K SLoC