cpp-stat-bench 0.24.0
Benchmark library with statistics for C++.
|
Class of barriers to synchronize threads using pthread library. More...
Public Member Functions | |
PthreadSyncBarrier (const PthreadSyncBarrier &)=delete | |
PthreadSyncBarrier (PthreadSyncBarrier &&)=delete | |
PthreadSyncBarrier (std::size_t num_waiting_threads) | |
Constructor. | |
~PthreadSyncBarrier () override | |
Destructor. | |
auto | operator= (const PthreadSyncBarrier &)=delete |
auto | operator= (PthreadSyncBarrier &&)=delete |
void | wait () override |
Wait for other threads. | |
![]() | |
ISyncBarrier (const ISyncBarrier &)=delete | |
ISyncBarrier (ISyncBarrier &&)=delete | |
virtual | ~ISyncBarrier ()=default |
Destructor. | |
auto | operator= (const ISyncBarrier &)=delete |
auto | operator= (ISyncBarrier &&)=delete |
Additional Inherited Members | |
![]() | |
ISyncBarrier ()=default | |
Constructor. | |
Class of barriers to synchronize threads using pthread library.
Definition at line 36 of file pthread_sync_barrier.h.
|
inlineexplicit |
Constructor.
[in] | num_waiting_threads | Number of threads to wait. |
Definition at line 43 of file pthread_sync_barrier.h.
|
inlineoverride |
Destructor.
Definition at line 68 of file pthread_sync_barrier.h.
|
inlineoverridevirtual |
Wait for other threads.
Implements stat_bench::util::ISyncBarrier.
Definition at line 60 of file pthread_sync_barrier.h.