Ecore : ecore_thread: use Sleep() on Windows, instead of usleep()
usleep() does not exists on Windows. Use Sleep() instead. But the resolution timers are not good on Windows. the sleep will be around 50ms at best. SVN revision: 59466
This commit is contained in:
parent
dd503b47fd
commit
223bcd6866
|
@ -677,7 +677,11 @@ _ecore_thread_worker(Ecore_Pthread_Data *pth)
|
|||
LKU(_ecore_pending_job_threads_mutex);
|
||||
|
||||
/* Sleep a little to prevent premature death */
|
||||
#ifdef _WIN32
|
||||
Sleep(1); /* around 50ms */
|
||||
#else
|
||||
usleep(200);
|
||||
#endif
|
||||
|
||||
LKL(_ecore_pending_job_threads_mutex);
|
||||
if (_ecore_pending_job_threads || _ecore_pending_job_threads_feedback)
|
||||
|
|
Loading…
Reference in New Issue