Traits for concurrent primitives.
Generic Mutex traits and implementations.
Generic implementations for queues.
Traits for RwLocks
Traits and implementations for semaphores.
Traits for a FIFO stack.
Std implementations for
A full concurrent system with all functions accessible by reference. This Trait should be implemented where possible.
A handle to a spawned thread that can be joined infallibly. Auto-implemented with
Functions to allow the current thread to interact in ways a thread might need to.
A handle to a spawned thread. Analog for
Functions to allow parking functionality for threads.
Same as a
Functions to allow parking functionality with timeout for threads.
Functions to interact with system time.
Functions to spawn new threads. If infallibility is required look to