51, m_pool((m_group) ? task_group->pool() : nullptr)
73 intmax_t _count = --(*m_group);
79 }
catch(std::system_error& e)
85 std::cerr <<
"[" << tid <<
"] Caught system error: " << e.what()
static uintmax_t get_this_thread_id()
virtual bool is_native_task_group() const
std::shared_ptr< condition_t > task_cond()
virtual bool is_native_task() const
virtual ThreadPool * pool() const
Mutex & TypeMutex(const unsigned int &_n=0)