41 #ifndef Core_Thread_Parallel_h
42 #define Core_Thread_Parallel_h
68 Parallel(T* obj,
void (T::*pmf)(
int));
76 virtual void run(
int proc);
89 void (T::*pmf)(int) = pmf_;
99 : obj_(obj), pmf_(pmf)
void(T::* pmf_)(int)
Definition: Parallel.h:74
virtual void run(int proc)
The thread body
Definition: Parallel.h:85
Definition: ParallelBase.h:62
Helper class to instantiate several threads.
Definition: Parallel.h:61
virtual ~Parallel()
Destroy the Parallel object - the threads will remain alive.
Definition: Parallel.h:105
Parallel(T *obj, void(T::*pmf)(int))
Definition: Parallel.h:98
T * obj_
Definition: Parallel.h:73
Semaphore * wait_
Definition: ParallelBase.h:71