Module avr_oxide::concurrency::sync

source ·
Expand description

Synchronisation primitives for AVRoxide.

Structs§

  • A simple synchronisation primitive that allows one or more threads to wait until an event is signalled by another the thread.
  • A mutual exclusion primitive useful for protecting shared data
  • An RAII implementation of a “scoped lock” of a mutex. When this structure is dropped (falls out of scope), the lock will be unlocked.