< prev index next >

src/hotspot/share/runtime/threadSMR.hpp

Print this page
rev 54717 : imported patch 8223306

*** 84,93 **** --- 84,94 ---- // SMR Support for the Threads class. // class ThreadsSMRSupport : AllStatic { + friend class VMStructs; friend class SafeThreadsListPtr; // for _nested_thread_list_max, delete_notify(), release_stable_list_wake_up() access // The coordination between ThreadsSMRSupport::release_stable_list() and // ThreadsSMRSupport::smr_delete() uses the delete_lock in order to // reduce the traffic on the Threads_lock.
*** 156,165 **** --- 157,167 ---- }; // A fast list of JavaThreads. // class ThreadsList : public CHeapObj<mtThread> { + friend class VMStructs; friend class SafeThreadsListPtr; // for {dec,inc}_nested_handle_cnt() access friend class ThreadsSMRSupport; // for _nested_handle_cnt, {add,remove}_thread(), {,set_}next_list() access const uint _length; ThreadsList* _next_list;
< prev index next >