hotspot/src/os/windows/vm/os_windows.cpp
changeset 22533 76088853a2eb
parent 22487 97a29d87282f
child 22734 41757c1f3946
equal deleted inserted replaced
22532:1fc87ea15795 22533:76088853a2eb
  3484     result = OS_TIMEOUT;
  3484     result = OS_TIMEOUT;
  3485   }
  3485   }
  3486   return result;
  3486   return result;
  3487 }
  3487 }
  3488 
  3488 
       
  3489 //
       
  3490 // Short sleep, direct OS call.
       
  3491 //
       
  3492 // ms = 0, means allow others (if any) to run.
       
  3493 //
       
  3494 void os::naked_short_sleep(jlong ms) {
       
  3495   assert(ms < 1000, "Un-interruptable sleep, short time use only");
       
  3496   Sleep(ms);
       
  3497 }
       
  3498 
  3489 // Sleep forever; naked call to OS-specific sleep; use with CAUTION
  3499 // Sleep forever; naked call to OS-specific sleep; use with CAUTION
  3490 void os::infinite_sleep() {
  3500 void os::infinite_sleep() {
  3491   while (true) {    // sleep forever ...
  3501   while (true) {    // sleep forever ...
  3492     Sleep(100000);  // ... 100 seconds at a time
  3502     Sleep(100000);  // ... 100 seconds at a time
  3493   }
  3503   }