hg: jdk/jdk: 8074355: make MutexLocker smarter about non-JavaThreads

coleen.phillimore at oracle.com coleen.phillimore at oracle.com
Wed May 1 13:31:57 UTC 2019


Changeset: f03d5a093093
Author:    coleenp
Date:      2019-05-01 08:56 -0400
URL:       http://hg.openjdk.java.net/jdk/jdk/rev/f03d5a093093

8074355: make MutexLocker smarter about non-JavaThreads
Summary: Use safepoint_check_always/safepoint_check_never instead of safepoint_check_sometimes for locks that are taken by JavaThreads and non-JavaThreads
Reviewed-by: dholmes, rehn, dcubed, lmesnik

! src/hotspot/share/gc/cms/compactibleFreeListSpace.cpp
! src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.cpp
! src/hotspot/share/gc/cms/yieldingWorkgroup.cpp
! src/hotspot/share/gc/shared/oopStorage.cpp
! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleCheckpoint.cpp
! src/hotspot/share/runtime/mutex.cpp
! src/hotspot/share/runtime/mutex.hpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/vmThread.cpp
+ test/hotspot/jtreg/runtime/Shutdown/ShutdownTest.java



More information about the jdk-all-changes mailing list