src/share/vm/runtime/thread.cpp

changeset 6348
0e6af9b390af
parent 6033
292050e5d5ea
child 6429
606acabe7b5c
     1.1 --- a/src/share/vm/runtime/thread.cpp	Fri Feb 14 09:50:17 2014 -0800
     1.2 +++ b/src/share/vm/runtime/thread.cpp	Fri Jan 24 09:28:47 2014 +0100
     1.3 @@ -4446,9 +4446,7 @@
     1.4          ++ctr ;
     1.5          if ((ctr & 0xFFF) == 0 || !os::is_MP()) {
     1.6             if (Yields > 5) {
     1.7 -             // Consider using a simple NakedSleep() instead.
     1.8 -             // Then SpinAcquire could be called by non-JVM threads
     1.9 -             Thread::current()->_ParkEvent->park(1) ;
    1.10 +             os::naked_short_sleep(1);
    1.11             } else {
    1.12               os::NakedYield() ;
    1.13               ++Yields ;

mercurial