15 #ifndef vtkAtomicMutex_h
16 #define vtkAtomicMutex_h
18 #include "vtkCommonCoreModule.h"
21 VTK_ABI_NAMESPACE_BEGIN
44 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.