Nebula
|
#include <spinlock.h>
Public Member Functions | |
Spinlock () | |
Constructor. | |
~Spinlock () | |
Destructor. | |
void | operator= (Spinlock &&rhs) |
Move operator. | |
void | Lock () |
Lock. | |
void | Unlock () |
Unlock. | |
Private Attributes | |
volatile Threading::ThreadId | lock |
|
inline |
Constructor.
|
inline |
Destructor.
|
inline |
Lock.
|
inline |
Move operator.
|
inline |
Unlock.
|
private |