< prev index next >

src/hotspot/share/runtime/serviceThread.cpp

Print this page
rev 55489 : Checkpoint latest preliminary review patches for full OpenJDK review; merge with 8222295.patch.
rev 55493 : imported patch dcubed.monitor_deflate_conc.v2.04
rev 55494 : imported patch dcubed.monitor_deflate_conc.v2.05

*** 200,210 **** } } if (count > 0) { log_debug(monitorinflation)("requesting async deflation of idle monitors for %d thread(s).", count); } ! ObjectSynchronizer::set_is_async_deflation_requested(false); // async deflation has been requested } } } bool ServiceThread::is_service_thread(Thread* thread) { --- 200,215 ---- } } if (count > 0) { log_debug(monitorinflation)("requesting async deflation of idle monitors for %d thread(s).", count); } ! // The ServiceThread's async deflation request has been processed. ! ObjectSynchronizer::set_is_async_deflation_requested(false); ! ! // The global in-use list was handled above, but the request won't ! // be complete until the JavaThreads have handled their in-use ! // lists. This is the nature of an async deflation request. } } } bool ServiceThread::is_service_thread(Thread* thread) {
< prev index next >