Module ksched::executor[][src]

Expand description

An async executor using the Distributed Weighted Round-Robin (DWRR) scheduling algorithm.

Structs

Executor

Global executor that is made up of per-cpu local executors.

LocalExecutor

Per-cpu executor.

Constants

MAX_PRIORITY

Priority of a real-time task must be in [0, MAX_PRIORITY).

MAX_QUANTUM

Quantum of a time-sharing task must in [0, MAX_QUANTUM).