14 #ifndef REMUTEXSPINLOCKIMPL_H 15 #define REMUTEXSPINLOCKIMPL_H 32 class EXPCL_PANDA_PIPELINE ReMutexSpinlockImpl {
34 constexpr ReMutexSpinlockImpl() noexcept = default;
35 ReMutexSpinlockImpl(const ReMutexSpinlockImpl ©) = delete;
37 ReMutexSpinlockImpl &operator = (const ReMutexSpinlockImpl ©) = delete;
46 unsigned int _counter = 0;
50 #include "reMutexSpinlockImpl.I" 52 #endif // MUTEX_SPINLOCK PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
A trivial implementation for atomic adjustments for systems that don't require multiprogramming,...
A thread; that is, a lightweight process.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.