Crates.io | workctl |
lib.rs | workctl |
version | 0.2.0 |
source | src |
created_at | 2017-08-30 19:02:20.461982 |
updated_at | 2021-03-31 03:04:47.346769 |
description | Provides a number of higher-level control mechanisms for concurrent work scheduling, built on standard library concurrency primatives. |
homepage | |
repository | https://github.com/NoraCodes/workctl |
max_upload_size | |
id | 29929 |
size | 16,159 |
workctl
provides a set of higher-level abstractions for controlling
concurrent/parallel programs.
These abstractions are especially focused on the "controller/worker" paradigm,
in which one or a few "controller" threads determine what work needs to be done
and use WorkQueues
and SyncFlags
to communicate that to many "worker" threads.