#thread-pool #compact #jobs

uvth

作为 threadpool crate 的替代品,提供紧凑高效的线程池实现

13 个稳定版本 (4 个主要版本)

4.0.1 2020 年 4 月 23 日
4.0.0 2019 年 8 月 15 日
3.1.1 2019 年 7 月 15 日
3.0.1 2019 年 6 月 28 日
0.1.0 2019 年 6 月 25 日

#78 in #compact

每月 31 次下载
2 crates 中使用

MIT 许可证

9KB
208

uvth

作为 threadpool crate 的替代品,提供紧凑高效的线程池实现。

uvth 相比 threadpool,效率更高且开销更小。

基准测试

i7-7700HQ 4C/8T Clear Linux

Time taken to run 100k no-op (empty) jobs. Averages from 5050 iterations.

threadpool_crate        time:   [42.201 ms 42.373 ms 42.560 ms]

threadpool_uvth         time:   [4.4844 ms 4.5123 ms 4.5412 ms]

lib.rs:

uvth 是一个库,提供了高效的线程池,作为 threadpool crate 的替代品。

uvth 比threadpool crate 更高效且开销更小。基准测试可以在 README 中找到。

依赖项

~560KB