Multithread barrier. More...
#include <Barrier.h>
Public Member Functions | |
| Barrier (size_t nWorkers=0) | |
| Barrier (const Barrier &o2) | |
| Barrier (Barrier &&o2) | |
| Barrier & | operator= (const Barrier &o2) |
| Barrier & | operator= (Barrier &&o2) |
| void | set () |
| size_t | getActiveWorkers () const |
| template<class F > | |
| auto | subscribeCallback (F &&f) const |
| template<class F > | |
| auto | unsubscribeCallback (F &&f) const |
Protected Member Functions | |
| Barrier (BarrierData *data) | |
Multithread barrier.
|
inline |
called by each worker to notify barrier was reach