#thread #amount #process #numbers #current

thread-amount

获取当前进程中的线程数量

4个版本

0.1.3 2022年6月24日
0.1.2 2022年6月1日
0.1.1 2022年6月1日
0.1.0 2022年6月1日

#164 in Windows API

MIT 许可协议

11KB
96 行代码

thread-amount

Crate Version Documentation License Continuous Delivery Continuous Integration

获取当前进程中的线程数量

使用示例

Cargo.toml

[dependencies]
thread-amount = "0.1"

代码

use thread_amount::thread_amount;

use std::thread;

fn main() {
    let amount = thread_amount();

    thread::spawn(move || {
        assert_eq!(amount.map(NonZeroUsize::get), Some(1))
    });
}

num-threads的区别

此crate支持Windows,并在/proc/[PID]/status文件中读取-unix系统。

贡献者 ✨

感谢以下这些优秀的人们 (emoji key)


Tomio

💻 📖 💡 🚇 🚧

此项目遵循all-contributors规范。欢迎任何形式的贡献!

许可协议

许可协议:MIT (LICENSEhttp://opensource.org/licenses/MIT)

依赖关系

~0–37MB
~525K SLoC