< prev index next >

src/hotspot/share/runtime/mutexLocker.cpp

Print this page

        

*** 126,135 **** --- 126,136 ---- Monitor* GCTaskManager_lock = NULL; Mutex* Management_lock = NULL; Monitor* Service_lock = NULL; + Monitor* Notification_lock = NULL; Monitor* PeriodicTask_lock = NULL; Monitor* RedefineClasses_lock = NULL; #if INCLUDE_JFR Mutex* JfrStacktrace_lock = NULL;
*** 255,264 **** --- 256,266 ---- def(MetaspaceExpand_lock , PaddedMutex , leaf-1, true, Monitor::_safepoint_check_never); def(ClassLoaderDataGraph_lock , PaddedMutex , nonleaf, true, Monitor::_safepoint_check_always); def(Patching_lock , PaddedMutex , special, true, Monitor::_safepoint_check_never); // used for safepointing and code patching. def(Service_lock , PaddedMonitor, special, true, Monitor::_safepoint_check_never); // used for service thread operations + def(Notification_lock , PaddedMonitor, special, true, Monitor::_safepoint_check_never); // used for notification thread operations def(JmethodIdCreation_lock , PaddedMutex , leaf, true, Monitor::_safepoint_check_always); // used for creating jmethodIDs. def(SystemDictionary_lock , PaddedMonitor, leaf, true, Monitor::_safepoint_check_always); def(ProtectionDomainSet_lock , PaddedMutex , leaf-1, true, Monitor::_safepoint_check_never); def(SharedDictionary_lock , PaddedMutex , leaf, true, Monitor::_safepoint_check_always);
< prev index next >