Definition at line 116 of file benchmark.cc.
◆ ThreadManager()
benchmark::internal::ThreadManager::ThreadManager |
( |
int |
num_threads | ) |
|
|
inline |
◆ GetBenchmarkMutex()
Mutex& benchmark::internal::ThreadManager::GetBenchmarkMutex |
( |
| ) |
const |
|
inline |
◆ GUARDED_BY()
◆ NotifyThreadComplete()
void benchmark::internal::ThreadManager::NotifyThreadComplete |
( |
| ) |
|
|
inline |
◆ StartStopBarrier()
bool benchmark::internal::ThreadManager::StartStopBarrier |
( |
| ) |
|
|
inline |
◆ WaitForAllThreads()
void benchmark::internal::ThreadManager::WaitForAllThreads |
( |
| ) |
|
|
inline |
◆ alive_threads_
std::atomic<int> benchmark::internal::ThreadManager::alive_threads_ |
|
private |
◆ benchmark_mutex_
Mutex benchmark::internal::ThreadManager::benchmark_mutex_ |
|
mutableprivate |
◆ end_cond_mutex_
Mutex benchmark::internal::ThreadManager::end_cond_mutex_ |
|
private |
◆ end_condition_
Condition benchmark::internal::ThreadManager::end_condition_ |
|
private |
◆ start_stop_barrier_
Barrier benchmark::internal::ThreadManager::start_stop_barrier_ |
|
private |
The documentation for this class was generated from the following file: