Skip to main content

Module sync

Module sync 

Source

Modulesยง

atomic
Atomic abstractions for single and multi-core systems.
once
spinlock
Synchronization primitives.
waiter
Single-consumer park/wake primitive: at most one thread parks per ParkedWaiter at a time. Producers call wake from IRQ context (lock-free); consumers call park / park_current, or drive arming and parking themselves with arm / disarm. A second concurrent consumer is rejected with EBUSY.