moirai-sync 0.4.0

Synchronization primitives for Moirai concurrency library
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
pub mod concurrent_hash_map;
pub mod futex_mutex;
pub mod resource_pool;
pub mod spin_lock;
pub mod wait_group;

#[cfg(test)]
pub mod tests;

pub use self::concurrent_hash_map::{ConcurrentHashMap, SegmentPoisoned};
pub use self::futex_mutex::{FutexMutex, FutexMutexGuard};
pub use self::resource_pool::{ShardedResourcePool, SizeBounded};
pub use self::spin_lock::{SpinLock, SpinLockGuard};
pub use self::wait_group::WaitGroup;