A very simple thread pool for parallel task execution
Clone or download



A thread pool for running a number of jobs on a fixed set of worker threads.

Build Status doc.rs


Add this to your Cargo.toml:

threadpool = "1.0"

and this to your crate root:

extern crate threadpool;

Minimal requirements

This crate requires Rust >= 1.9.0

Similar libraries


Licensed under either of

at your option.


Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.