GlobalScheduler

Type Alias GlobalScheduler 

Source
type GlobalScheduler = Scheduler<32>;

Aliased Type§

struct GlobalScheduler {
    threads: BitReclaimMap<UId, Thread, 32>,
    tasks: BitReclaimMap<UId, Task, 32>,
    rt_scheduler: Scheduler<32>,
    rr_scheduler: Scheduler<32>,
    wakeup: RbTree<WakupTree, UId>,
    current: Option<UId>,
    last_tick: u64,
}

Fields§

§threads: BitReclaimMap<UId, Thread, 32>§tasks: BitReclaimMap<UId, Task, 32>§rt_scheduler: Scheduler<32>§rr_scheduler: Scheduler<32>§wakeup: RbTree<WakupTree, UId>§current: Option<UId>§last_tick: u64