< prev index next >

src/hotspot/share/runtime/threadSMR.cpp

Print this page

        

*** 168,178 **** _java_thread_list_max = new_value; } } inline ThreadsList* ThreadsSMRSupport::xchg_java_thread_list(ThreadsList* new_list) { ! return (ThreadsList*)Atomic::xchg(new_list, &_java_thread_list); } // Hash table of pointers found by a scan. Used for collecting hazard // pointers (ThreadsList references). Also used for collecting JavaThreads // that are indirectly referenced by hazard ptrs. An instance of this --- 168,178 ---- _java_thread_list_max = new_value; } } inline ThreadsList* ThreadsSMRSupport::xchg_java_thread_list(ThreadsList* new_list) { ! return (ThreadsList*)Atomic::xchg(&_java_thread_list, new_list); } // Hash table of pointers found by a scan. Used for collecting hazard // pointers (ThreadsList references). Also used for collecting JavaThreads // that are indirectly referenced by hazard ptrs. An instance of this
< prev index next >