9 releases
new 0.1.9 | Jan 1, 2025 |
---|---|
0.1.8 | Dec 30, 2024 |
0.1.7 | Aug 26, 2024 |
0.1.4 | Jun 25, 2024 |
0.1.3 | May 14, 2024 |
#31 in #job
127 downloads per month
Used in http-srv
11KB
247 lines
Thread Pool
This is a Thread Pool library for rust.
lib.rs
:
Thread Pool
This crate contains code to run a Job pool.
Example
use job_pool::*;
use std::thread;
use std::time::Duration;
let conf = PoolConfig::default();
let pool = ThreadPool::new(conf).unwrap();
for _ in 0..10 {
pool.execute(|| {
thread::sleep(Duration::from_secs(5));
});
}
pool.join();
Dependencies
~0.2–1.4MB
~24K SLoC