hotspot/src/share/vm/utilities/taskqueue.cpp
changeset 25477 7dad9f95fd31
parent 25351 7c198a690050
child 30584 821c80d31b43
equal deleted inserted replaced
25476:b97716c4b5c9 25477:7dad9f95fd31
   140   return _queue_set->peek();
   140   return _queue_set->peek();
   141 }
   141 }
   142 
   142 
   143 void ParallelTaskTerminator::yield() {
   143 void ParallelTaskTerminator::yield() {
   144   assert(_offered_termination <= _n_threads, "Invariant");
   144   assert(_offered_termination <= _n_threads, "Invariant");
   145   os::yield();
   145   os::naked_yield();
   146 }
   146 }
   147 
   147 
   148 void ParallelTaskTerminator::sleep(uint millis) {
   148 void ParallelTaskTerminator::sleep(uint millis) {
   149   assert(_offered_termination <= _n_threads, "Invariant");
   149   assert(_offered_termination <= _n_threads, "Invariant");
   150   os::sleep(Thread::current(), millis, false);
   150   os::sleep(Thread::current(), millis, false);