14#ifndef REMUTEXSPINLOCKIMPL_H
15#define REMUTEXSPINLOCKIMPL_H
32class 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"
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.