Try Sleep(1) instead of Sleep(0) while waiting for queries.

On a loaded machine, Sleep(0) can be very slow (40+ms) while Sleep(1) is
consistantly 1-2ms.

BUG=488571

Change-Id: I71de0b4cfc334a2476b7c613c103e77fe759041d
Reviewed-on: https://chromium-review.googlesource.com/273183
Reviewed-by: Shannon Woods <shannonwoods@chromium.org>
Reviewed-by: Jamie Madill <jmadill@chromium.org>
Tested-by: Geoff Lang <geofflang@chromium.org>
diff --git a/src/common/utilities.cpp b/src/common/utilities.cpp
index 9d9f657..8bfb312 100644
--- a/src/common/utilities.cpp
+++ b/src/common/utilities.cpp
@@ -719,7 +719,10 @@
     // Emulate sleep by waiting with timeout on an event that is never signalled.
     WaitForSingleObjectEx(sleepEvent, 0, false);
 #else
-    Sleep(0);
+    if (SwitchToThread() == FALSE)
+    {
+        Sleep(1);
+    }
 #endif
 }