--- a/src/hotspot/share/runtime/init.cpp Thu Apr 25 05:54:54 2019 -0700
+++ b/src/hotspot/share/runtime/init.cpp Thu Apr 25 10:56:31 2019 -0400
@@ -191,15 +191,15 @@
}
void wait_init_completed() {
- MonitorLockerEx ml(InitCompleted_lock, Monitor::_no_safepoint_check_flag);
+ MonitorLocker ml(InitCompleted_lock, Monitor::_no_safepoint_check_flag);
while (!_init_completed) {
- ml.wait(Monitor::_no_safepoint_check_flag);
+ ml.wait();
}
}
void set_init_completed() {
assert(Universe::is_fully_initialized(), "Should have completed initialization");
- MonitorLockerEx ml(InitCompleted_lock, Monitor::_no_safepoint_check_flag);
+ MonitorLocker ml(InitCompleted_lock, Monitor::_no_safepoint_check_flag);
OrderAccess::release_store(&_init_completed, true);
ml.notify_all();
}