#include <mutex.h>
Definition at line 99 of file benchmark/src/mutex.h.
◆ Barrier() [1/3]
benchmark::Barrier::Barrier |
( |
int |
num_threads | ) |
|
|
inline |
◆ Barrier() [2/3]
benchmark::Barrier::Barrier |
( |
int |
num_threads | ) |
|
|
inline |
◆ Barrier() [3/3]
benchmark::Barrier::Barrier |
( |
int |
num_threads | ) |
|
|
inline |
◆ createBarrier() [1/3]
◆ createBarrier() [2/3]
◆ createBarrier() [3/3]
◆ removeThread() [1/3]
void benchmark::Barrier::removeThread |
( |
| ) |
|
|
inline |
◆ removeThread() [2/3]
void benchmark::Barrier::removeThread |
( |
| ) |
|
|
inline |
◆ removeThread() [3/3]
void benchmark::Barrier::removeThread |
( |
| ) |
|
|
inline |
◆ wait() [1/3]
bool benchmark::Barrier::wait |
( |
| ) |
|
|
inline |
◆ wait() [2/3]
bool benchmark::Barrier::wait |
( |
| ) |
|
|
inline |
◆ wait() [3/3]
bool benchmark::Barrier::wait |
( |
| ) |
|
|
inline |
◆ entered_
int benchmark::Barrier::entered_ = 0 |
|
private |
◆ lock_
Mutex benchmark::Barrier::lock_ |
|
private |
◆ phase_condition_
Condition benchmark::Barrier::phase_condition_ |
|
private |
◆ phase_number_
int benchmark::Barrier::phase_number_ = 0 |
|
private |
◆ running_threads_
int benchmark::Barrier::running_threads_ |
|
private |
The documentation for this class was generated from the following file: