--- a/src/hotspot/share/gc/g1/g1YoungRemSetSamplingThread.cpp Mon Apr 29 14:34:10 2019 -0400
+++ b/src/hotspot/share/gc/g1/g1YoungRemSetSamplingThread.cpp Mon Apr 29 16:01:52 2019 -0400
@@ -47,10 +47,10 @@
}
void G1YoungRemSetSamplingThread::sleep_before_next_cycle() {
- MutexLocker x(&_monitor, Mutex::_no_safepoint_check_flag);
+ MonitorLocker ml(&_monitor, Mutex::_no_safepoint_check_flag);
if (!should_terminate()) {
uintx waitms = G1ConcRefinementServiceIntervalMillis;
- _monitor.wait_without_safepoint_check(waitms);
+ ml.wait(waitms);
}
}