codex
|
Public Member Functions | |
void | lock (void) |
void | unlock (void) |
void | lock (void) |
void | unlock (void) |
void | lock (void) |
void | unlock (void) |
Private Types | |
enum | { UNLOCKED , LOCKED , SLEEPING } |
Private Attributes | |
std::atomic_flag | f = {} |
int | val = 0 |
|
inline |
void mutex::lock | ( | void | ) |
void mutex::lock | ( | void | ) |
|
inline |
|
inline |
void mutex::unlock | ( | void | ) |
|
private |
|
private |