void master_signal() override;
void master_wait() override;
void worker_signal() override;
void master_signal() override;
void master_wait() override;
void worker_signal() override;
template <typename T> void Parmap<T>::PosixSynchro::master_signal()
{
std::unique_lock<std::mutex> lk(ready_mutex);
template <typename T> void Parmap<T>::PosixSynchro::master_signal()
{
std::unique_lock<std::mutex> lk(ready_mutex);