diff --git a/lib/easy_lock.h b/lib/easy_lock.h index 0747e7d928..ec324cfc81 100644 --- a/lib/easy_lock.h +++ b/lib/easy_lock.h @@ -81,6 +81,8 @@ static CURL_INLINE void curl_simple_lock_lock(curl_simple_lock *lock) __builtin_ia32_pause(); #elif defined(__aarch64__) __asm__ volatile("yield" ::: "memory"); +#elif defined(_WIN32) + Sleep(1); #elif defined(HAVE_SCHED_YIELD) sched_yield(); #endif