瀏覽代碼

Fix restarting iterator for the unlock

Samuel Thibault 9 年之前
父節點
當前提交
f9948fbc3f
共有 1 個文件被更改,包括 1 次插入0 次删除
  1. 1 0
      src/sched_policies/work_stealing_policy.c

+ 1 - 0
src/sched_policies/work_stealing_policy.c

@@ -373,6 +373,7 @@ int ws_push_task(struct starpu_task *task)
 	deque_queue->njobs++;
 	starpu_push_task_end(task);
 
+	workers->init_iterator(workers, &it);
 	while(workers->has_next(workers, &it))
 	{
 		worker = workers->get_next(workers, &it);