< prev index next >

src/share/vm/runtime/synchronizer.cpp

Print this page

        

*** 1668,1678 **** // each Java thread is processed by exactly one worker thread, and // thus avoid conflicts that would arise when worker threads would // process the same monitor lists concurrently. // // See also ParallelSPCleanupTask and ! // SafepointSynchronizer::do_cleanup_tasks() in safepoint.cpp and // Threads::parallel_java_threads_do() in thread.cpp. int ObjectSynchronizer::deflate_monitor_list(ObjectMonitor** listHeadp, ObjectMonitor** freeHeadp, ObjectMonitor** freeTailp) { ObjectMonitor* mid; --- 1668,1678 ---- // each Java thread is processed by exactly one worker thread, and // thus avoid conflicts that would arise when worker threads would // process the same monitor lists concurrently. // // See also ParallelSPCleanupTask and ! // SafepointSynchronize::do_cleanup_tasks() in safepoint.cpp and // Threads::parallel_java_threads_do() in thread.cpp. int ObjectSynchronizer::deflate_monitor_list(ObjectMonitor** listHeadp, ObjectMonitor** freeHeadp, ObjectMonitor** freeTailp) { ObjectMonitor* mid;
< prev index next >