Module spin::mutex::spin[][src]

This is supported on crate features mutex and spin_mutex only.

A naïve spinning mutex.

Waiting threads hammer an atomic variable until it becomes available. Best-case latency is low, but worst-case latency is theoretically infinite.

Structs

SpinMutex

A spin lock providing mutually exclusive access to data.

SpinMutexGuard

A guard that provides mutable data access.