BloombergLP::bslmt::RecursiveMutexImpl

Platform-specific recursive mutex implementation (forward declaration).

Synopsis

Declared in <bslmt_recursivemuteximpl_pthread.h>

template<class THREAD_POLICY>
class RecursiveMutexImpl;

Specializations

NameDescription
RecursiveMutexImpl<Platform::PosixThreads> This class provides a full specialization of RecursiveMutexImpl for pthreads. If the pthreads implementation supports the "recursive" attribute, then the native implementation is used, otherwise, a portable, efficient implementation is provided.