Go to the documentation of this file.
29 #ifndef JUCE_SPINLOCK_H_INCLUDED
30 #define JUCE_SPINLOCK_H_INCLUDED
66 return lock.compareAndSetBool (1, 0);
91 #endif // JUCE_SPINLOCK_H_INCLUDED
Definition: juce_ScopedLock.h:128
SpinLock() noexcept
Definition: juce_SpinLock.h:49
~SpinLock() noexcept
Definition: juce_SpinLock.h:50
#define JUCE_API
Definition: juce_StandardHeader.h:139
Definition: juce_ScopedLock.h:59
#define noexcept
Definition: juce_CompilerSupport.h:141
GenericScopedLock< SpinLock > ScopedLockType
Definition: juce_SpinLock.h:78
GenericScopedUnlock< SpinLock > ScopedUnlockType
Definition: juce_SpinLock.h:81
void exit() const noexcept
Definition: juce_SpinLock.h:70
Definition: juce_SpinLock.h:46