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();
};
};
}