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 ;