15 #ifndef A_UTIL_UTIL_CONCURRENCY_SEMAPHORE_HEADER_INCLUDED
16 #define A_UTIL_UTIL_CONCURRENCY_SEMAPHORE_HEADER_INCLUDED
20 #include <condition_variable>
24 namespace concurrency {
Semaphore implementation, combining a mutex and a condition variable to manage a counter.
detail::basic_semaphore< std::mutex, std::condition_variable > semaphore
Default semaphore using std::mutex and std::condition_variable
Serves as the root component, with common functionality documented in core functionality.
Public API for basic_semaphore type.