https://github.com/noracodes/workctl
Control mechanisms for controller-worker parallelism
https://github.com/noracodes/workctl
Last synced: over 1 year ago
JSON representation
Control mechanisms for controller-worker parallelism
- Host: GitHub
- URL: https://github.com/noracodes/workctl
- Owner: NoraCodes
- Created: 2017-08-30T18:59:47.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2021-03-31T03:04:15.000Z (over 5 years ago)
- Last Synced: 2025-02-05T01:29:24.836Z (over 1 year ago)
- Language: Rust
- Size: 8.79 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# workctl
[](https://crates.io/crates/workctl)
[](https://docs.rs/workctl/)
[](https://opensource.org/licenses/MIT)
`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.