| 137 | } |
| 138 | } |
| 139 | void ThreadPool::deactive() { |
| 140 | std::lock_guard<std::mutex> lock_task(m_mutex_task); |
| 141 | std::unique_lock<std::mutex> lock(m_mutex); |
| 142 | m_active = false; |
| 143 | } |
| 144 | ThreadPool::~ThreadPool() { |
| 145 | std::lock_guard<std::mutex> lock_task(m_mutex_task); |
| 146 | { |
no outgoing calls