#include <mutex.h>
◆ Barrier()
benchmark::Barrier::Barrier |
( |
int |
num_threads | ) |
|
|
inline |
◆ createBarrier()
bool benchmark::Barrier::createBarrier |
( |
MutexLock & |
ml | ) |
|
|
inlineprivate |
◆ removeThread()
void benchmark::Barrier::removeThread |
( |
| ) |
|
|
inline |
◆ wait()
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: