tikv / Yatp
Licence: apache-2.0
Yet another thread pool in rust for both callbacks or futures.
Stars: ✭ 58
Programming Languages
rust
11053 projects
yatp
Yet another thread pool in Rust that is adaptive, responsive and generic.
It is still a work in progress.
Features
-
Adaptive: Yatp adjusts the number of working threads automatically. Under light workloads, unnecessary context switches are greatly reduced.
-
Responsive: Yatp supports different kinds of task queues with advanced scheduling algorithms like multi-level feedback queue.
-
Generic: Yatp is easily adapted to various tasks. Simple callbacks, futures 0.1 and std Future are built-in supported.
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].