* Returns true if a task is running. */
| 230 | * Returns true if a task is running. |
| 231 | */ |
| 232 | bool isTaskRunning(const TaskId &identifier) { |
| 233 | std::unique_lock<std::mutex> lock(worker_queue_mutex_); |
| 234 | const auto iter = task_status_.find(identifier); |
| 235 | if (iter == task_status_.end()) |
| 236 | return false; |
| 237 | return iter->second; |
| 238 | } |
| 239 | |
| 240 | bool isRunning() const { |
| 241 | return running_.load(); |