A thread pool optimised for bursts of activity
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
benches
burst-chan
.gitignore
Cargo.toml
LICENSE-APACHE
LICENSE-MIT
README.md
benches.gnuplot
benches.png
lib.rs

README.md

A thread pool optimised for bursts of activity.

Designed for the following use-case: A single thread produces work which must then be performed by a pool of worker threads. The work is produced infrequently, but in bursts. Under normal operation, therefore, the threads in the pool sleep until some event requires many of them to be suddenly be woken at once. Those threads perform some work before going back to sleep again.

See the documentation for details.