A series of Mutex's that also implements the
A Mutex based on critical sections
A spinlock and critical section section based mutex.
A spinlock based mutex.
Any object implementing this trait guarantees exclusive access to the data contained within the mutex for the duration of the lock.