--- a/hotspot/src/os/windows/vm/os_windows.cpp Thu Jan 23 16:02:14 2014 -0500
+++ b/hotspot/src/os/windows/vm/os_windows.cpp Fri Jan 24 09:28:47 2014 +0100
@@ -3486,6 +3486,16 @@
return result;
}
+//
+// Short sleep, direct OS call.
+//
+// ms = 0, means allow others (if any) to run.
+//
+void os::naked_short_sleep(jlong ms) {
+ assert(ms < 1000, "Un-interruptable sleep, short time use only");
+ Sleep(ms);
+}
+
// Sleep forever; naked call to OS-specific sleep; use with CAUTION
void os::infinite_sleep() {
while (true) { // sleep forever ...