The barrier module provides a primitive for synchronizing the progress of a group of threads.
The condition module provides a primitive for synchronized condition checking.
The config module contains utility routines and configuration information specific to this package.
The event module provides a primitive for lightweight signaling of other threads (emulating Windows events on Posix)
Define base class for synchronization exceptions.
The mutex module provides a primitive for maintaining mutually exclusive access.
The read/write mutex module provides a primitive for maintaining shared read access and mutually exclusive write access.
The semaphore module provides a general use semaphore for synchronization.
Distributed under the Boost Software License 1.0. (See accompanying file LICENSE)
Provides thread synchronization tools such as mutexes, semaphores and barriers.