Miscellaneous tools for concurrent programming.
AtomicCell, a thread-safe mutable memory location.
AtomicConsume, for reading from primitive atomic types with “consume” ordering.
Parker, a thread parking primitive.
ShardedLock, a sharded reader-writer lock with fast concurrent reads.
WaitGroup, for synchronizing the beginning or end of some computation.
Thread synchronization primitives.
Threads that can borrow variables from the stack.