Lines Matching defs:task
80 taskQueue_[k].task.processor(threadIndex);
97 for (auto& task : taskQueue_) {
98 for (auto c : task.subTaskFlag) {
104 void ThreadPool::AddTask(Task &&task)
107 g_threadPool->AddNewTask(std::move(task));
111 void ThreadPool::AddNewTask(Task &&task)
119 RunTask(std::move(task), index);
120 // Works done. make this task available
137 void ThreadPool::RunTask(Task &&task, int32_t index)
139 int32_t workSize = task.workSize;
140 taskQueue_[index].task = std::move(task);
141 // Mark each task should be executed