diff --git a/src/c/threads/queue.d b/src/c/threads/queue.d index ea7ebb3b0..1b53385ff 100755 --- a/src/c/threads/queue.d +++ b/src/c/threads/queue.d @@ -24,10 +24,10 @@ void ECL_INLINE ecl_process_yield() { -#if defined(HAVE_SCHED_H) - sched_yield(); -#elif defined(ECL_WINDOWS_THREADS) +#if defined(ECL_WINDOWS_THREADS) Sleep(0); +#elif defined(HAVE_SCHED_H) + sched_yield(); #else ecl_musleep(0.0, 1);*/ #endif