24#ifndef _SB_THREAD_SPINLOCK_H_
25#define _SB_THREAD_SPINLOCK_H_
82 LONG
volatile m_spinLock;
83 SbThreadId_t m_curThread;
134 m_spinlock = spinlock;
141 m_spinlock = &spinlock;
145#ifndef HIDDEN_FROM_DOC
<a href="IconLegend.html"><img src="extTGS.gif" alt="VSG extension" border="0"></a> Provides reliabl...
SbThreadAutoSpinlock(SbThreadSpinlock &spinlock)
SbThreadAutoSpinlock(SbThreadSpinlock *spinlock)
Creates a spinlock "autolock" object and automatically calls the mutex lock method.
<a href="IconLegend.html"><img src="extTGS.gif" alt="VSG extension" border="0"></a> Portable mutex c...
<a href="IconLegend.html"><img src="extTGS.gif" alt="VSG extension" border="0"></a> Portable spinloc...
SbThreadSpinlock()
Create a spinlock.
~SbThreadSpinlock()
Destructor.
void lock()
Request exclusive access for this spinlock.
void unlock()
Release exclusive access.