7 releases
| 0.2.2 | Nov 21, 2025 |
|---|---|
| 0.2.1 | Nov 16, 2025 |
| 0.1.3 | Jun 24, 2022 |
#72 in Windows APIs
22KB
390 lines
thread-amount
Get the amount of threads in the current process
Example Usage
Cargo.toml
[dependencies]
thread-amount = "0.2"
The code:
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))
});
}
Difference between num-threads
This crate has windows support and reads the /proc/[PID]/status file in -unix systems.
Contributors ✨
Thanks goes to these wonderful people (emoji key):
jez 💻 📖 🤔 🚧 📦 ⚠️ |
||||||
|
|
||||||
This project follows the all-contributors specification. Contributions of any kind welcome!
License
Licensed under the MIT license (LICENSE or http://opensource.org/licenses/MIT)
Dependencies
~0–29MB
~462K SLoC