Преглед на файлове

using while is safer in a thread environment

Nathalie Furmento преди 15 години
родител
ревизия
8dabb67ad1
променени са 1 файла, в които са добавени 1 реда и са изтрити 1 реда
  1. 1 1
      src/core/jobs.c

+ 1 - 1
src/core/jobs.c

@@ -81,7 +81,7 @@ void _starpu_wait_job(starpu_job_t j)
 
 	PTHREAD_MUTEX_LOCK(&j->sync_mutex);
 
-	if (!j->terminated)
+	while (!j->terminated)
 		pthread_cond_wait(&j->sync_cond, &j->sync_mutex);
 
 	/* reset the job state so that it can be reused again */