27 #ifndef vtkAtomicMutex_h
28 #define vtkAtomicMutex_h
30 #include "vtkCommonCoreModule.h"
33 VTK_ABI_NAMESPACE_BEGIN
56 std::atomic_bool Locked;
mutual exclusion locking class using atomic operations
vtkAtomicMutex & operator=(const vtkAtomicMutex &other)
~vtkAtomicMutex()=default
void lock()
Lock/Unlock atomic operation.
vtkAtomicMutex(const vtkAtomicMutex &other)
void unlock()
Lock/Unlock atomic operation.