Home
last modified time | relevance | path

Searched refs:waiting (Results 1 - 2 of 2) sorted by relevance

/foundation/graphic/graphic_3d/lume/LumeEngine/src/threading/
H A Dparallel_task_queue.cpp142 void ParallelTaskQueue::QueueTasks(vector<size_t>& waiting, TaskState& state) in QueueTasks() argument
144 if (waiting.empty()) { in QueueTasks()
149 for (vector<size_t>::const_iterator it = waiting.cbegin(); it != waiting.cend();) { in QueueTasks()
165 // Remove task from waiting list. in QueueTasks()
166 it = waiting.erase(it); in QueueTasks()
181 vector<size_t> waiting; in Execute() local
182 waiting.resize(tasks_.size()); in Execute()
184 waiting[i] = i; in Execute()
193 state.cv.wait(lock, [this, &waiting, in Execute()
[all...]
H A Dparallel_task_queue.h57 void QueueTasks(BASE_NS::vector<size_t>& waiting, TaskState& taskState);

Completed in 1 milliseconds