cpp-stat-bench 0.24.0
Benchmark library with statistics for C++.
|
Class of barriers to synchronize threads using synchronization barriers in Windows. More...
Public Member Functions | |
WindowsSyncBarrier (const WindowsSyncBarrier &)=delete | |
WindowsSyncBarrier (std::size_t num_waiting_threads) | |
Constructor. | |
WindowsSyncBarrier (WindowsSyncBarrier &&)=delete | |
~WindowsSyncBarrier () override | |
Destructor. | |
auto | operator= (const WindowsSyncBarrier &)=delete |
auto | operator= (WindowsSyncBarrier &&)=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 synchronization barriers in Windows.
Definition at line 36 of file windows_sync_barrier.h.
|
inlineexplicit |
Constructor.
[in] | num_waiting_threads | Number of threads to wait. |
Definition at line 43 of file windows_sync_barrier.h.
|
inlineoverride |
Destructor.
Definition at line 68 of file windows_sync_barrier.h.
|
inlineoverridevirtual |
Wait for other threads.
Implements stat_bench::util::ISyncBarrier.
Definition at line 60 of file windows_sync_barrier.h.