burst-pool

Crates.ioburst-pool
lib.rsburst-pool
version0.5.1
sourcesrc
created_at2017-05-04 13:56:06.763774
updated_at2017-11-20 01:12:15.368359
descriptionA SPMC channel optimised for bursts of activity
homepage
repositoryhttps://github.com/asayers/burst-pool
max_upload_size
id13084
size35,458
CI (github:colearn-dev:ci)

documentation

https://docs.rs/burst-pool/

README

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.

Commit count: 62

cargo fmt