A PPL-compatible mutex.
class critical_section;
#include "tbb/critical_section.h"
A critical_section implements a PPL critical_section. Its functionality is a subset of the functionality of a tbb::mutex.
namespace tbb { class critical_section { public: critical_section(); ~critical_section(); void lock(); bool try_lock(); void unlock(); class scoped_lock { public: scoped_lock( critical_section& mutex ); ~scoped_lock(); }; }; }