Crate clockworker
Source - ArrivalFifo
- Scheduler that does FIFO in order of when tasks arrived.
- Executor
- The priority executor: single-thread polling + class vruntime selection.
- ExecutorBuilder
- JoinHandle
- A JoinHandle that detaches on drop, and supports explicit abort().
- LAS
- Schedules that picks tasks on the basis of lease accessed service time.
For each group, stores (total service time, list of tasks within the group).
- Queue
- RunnableFifo
- Scheduler that does FIFO in order of when tasks become runnable.
This scheduler is completely stateless and has negligible overhead.
- JoinError
- Error returned from awaiting a JoinHandle.
- QueueKey
- Scheduler
- Per-queue scheduler: chooses which task to run within the queue.
- yield_maybe