src/share/vm/runtime/mutexLocker.hpp

changeset 6906
581e70386ec9
parent 6518
62c54fcc0a35
child 7535
7ae4e26cb1e0
child 7547
f46871c6c063
equal deleted inserted replaced
6905:fd81a5764900 6906:581e70386ec9
77 extern Monitor* Safepoint_lock; // a lock used by the safepoint abstraction 77 extern Monitor* Safepoint_lock; // a lock used by the safepoint abstraction
78 extern Monitor* Threads_lock; // a lock on the Threads table of active Java threads 78 extern Monitor* Threads_lock; // a lock on the Threads table of active Java threads
79 // (also used by Safepoints too to block threads creation/destruction) 79 // (also used by Safepoints too to block threads creation/destruction)
80 extern Monitor* CGC_lock; // used for coordination between 80 extern Monitor* CGC_lock; // used for coordination between
81 // fore- & background GC threads. 81 // fore- & background GC threads.
82 extern Mutex* STS_init_lock; // coordinate initialization of SuspendibleThreadSets. 82 extern Monitor* STS_lock; // used for joining/leaving SuspendibleThreadSet.
83 extern Monitor* SLT_lock; // used in CMS GC for acquiring PLL 83 extern Monitor* SLT_lock; // used in CMS GC for acquiring PLL
84 extern Monitor* iCMS_lock; // CMS incremental mode start/stop notification 84 extern Monitor* iCMS_lock; // CMS incremental mode start/stop notification
85 extern Monitor* FullGCCount_lock; // in support of "concurrent" full gc 85 extern Monitor* FullGCCount_lock; // in support of "concurrent" full gc
86 extern Monitor* CMark_lock; // used for concurrent mark thread coordination 86 extern Monitor* CMark_lock; // used for concurrent mark thread coordination
87 extern Mutex* CMRegionStack_lock; // used for protecting accesses to the CM region stack 87 extern Mutex* CMRegionStack_lock; // used for protecting accesses to the CM region stack

mercurial