Class that models Mutex Concept using underlying OS locks and permits recursive acquisition.
class recursive_mutex;
#include "tbb/recursive_mutex.h"
A recursive_mutex is similar to a mutex, except that a thread may acquire multiple locks on it. The thread must release all locks on a recursive_mutex before any other thread can acquire a lock on it.
See Mutex Concept.