diff --git a/legacy/ecore/src/lib/ecore/ecore_thread.c b/legacy/ecore/src/lib/ecore/ecore_thread.c index 6981c4d314..f5161f1609 100644 --- a/legacy/ecore/src/lib/ecore/ecore_thread.c +++ b/legacy/ecore/src/lib/ecore/ecore_thread.c @@ -336,7 +336,10 @@ _ecore_thread_worker(Ecore_Pthread_Data *pth) pthread_mutex_unlock(&_ecore_pending_job_threads_mutex); /* Sleep a little to prevent premature death */ - usleep(200); +// any code with something like this in it to "avoid some race condition" +// especially with just 200micro-seconds is asking for trouble. disable +// this. +// usleep(200); pthread_mutex_lock(&_ecore_pending_job_threads_mutex); if (_ecore_pending_job_threads)