src/hotspot/share/services/threadService.cpp
changeset 54795 fd08f5a976e6
parent 54786 ebf733a324d4
child 58177 4932dce35882
child 58678 9cf78a70fa4f
equal deleted inserted replaced
54794:019b3db480f4 54795:fd08f5a976e6
   891       }
   891       }
   892     }
   892     }
   893   }
   893   }
   894 
   894 
   895   // Support for JSR-166 locks
   895   // Support for JSR-166 locks
   896   if (JDK_Version::current().supports_thread_park_blocker() &&
   896   if (_thread_status == java_lang_Thread::PARKED || _thread_status == java_lang_Thread::PARKED_TIMED) {
   897         (_thread_status == java_lang_Thread::PARKED ||
       
   898          _thread_status == java_lang_Thread::PARKED_TIMED)) {
       
   899 
       
   900     _blocker_object = thread->current_park_blocker();
   897     _blocker_object = thread->current_park_blocker();
   901     if (_blocker_object != NULL && _blocker_object->is_a(SystemDictionary::java_util_concurrent_locks_AbstractOwnableSynchronizer_klass())) {
   898     if (_blocker_object != NULL && _blocker_object->is_a(SystemDictionary::java_util_concurrent_locks_AbstractOwnableSynchronizer_klass())) {
   902       _blocker_object_owner = java_util_concurrent_locks_AbstractOwnableSynchronizer::get_owner_threadObj(_blocker_object);
   899       _blocker_object_owner = java_util_concurrent_locks_AbstractOwnableSynchronizer::get_owner_threadObj(_blocker_object);
   903     }
   900     }
   904   }
   901   }