Module shuttle::sync [−][src]
Expand description
Shuttle’s implementation of std::sync
.
Modules
mpsc | Multi-producer, single-consumer FIFO queue communication primitives. |
Structs
Arc | A thread-safe reference-counting pointer. ‘Arc’ stands for ‘Atomically Reference Counted’. |
Barrier | A barrier enables multiple threads to synchronize the beginning of some computation. |
BarrierWaitResult | A |
Condvar | A |
Mutex | A mutex, the same as |
MutexGuard | A mutex guard, the same as |
RwLock | A reader-writer lock, the same as |
RwLockReadGuard | RAII structure used to release the shared read access of a |
RwLockWriteGuard | RAII structure used to release the exclusive write access of a |
WaitTimeoutResult | A type indicating whether a timed wait on a condition variable returned due to a time out or not. |