Skip to main content

LOCAL_SCHEDULERS

Static LOCAL_SCHEDULERS 

Source
pub(crate) static LOCAL_SCHEDULERS: [SpinLock<Option<SchedulerCpu>>; 32]
Expand description

Per-CPU local scheduler locks : hot path: timer tick, preemption, yield.

Lock order: LOCAL before nothing; never hold two LOCAL locks simultaneously (use try_lock when touching a sibling CPU).