[−][src]Module crndm::sync
Useful synchronization primitives
Structs
Mutex | A transaction-wide recursive mutual exclusion primitive useful for protecting shared data while transaction is open. Further locking in the same thread is non-blocking. Any access to data is serialized. Borrow rules are checked dynamically to prevent multiple mutable dereferencing. |
MutexGuard | |
Parc | A thread-safe reference-counting persistent pointer. 'Parc' stands for 'Persistent Atomically Reference Counted'. |
ParcInner | The |
VWeak |
|
Weak |
|
Functions
init_lock⚠ |