Expand description
Various scheduler algorithms in a unified interface.
Currently supported algorithms:
FifoScheduler
: FIFO (First-In-First-Out) scheduler (cooperative).RRScheduler
: Round-robin scheduler (preemptive).CFScheduler
: Completely Fair Scheduler (preemptive).
Structs
- task for CFS
- A simple Completely Fair Scheduler (CFS).
- A simple FIFO (First-In-First-Out) cooperative scheduler.
- A task wrapper for the
FifoScheduler
. - A simple Round-Robin (RR) preemptive scheduler.
- A task wrapper for the
RRScheduler
.
Traits
- The base scheduler trait that all schedulers should implement.