equal
deleted
inserted
replaced
75 extern Mutex* NonJavaThreadsListSync_lock; // a lock for NonJavaThreads list synchronization |
75 extern Mutex* NonJavaThreadsListSync_lock; // a lock for NonJavaThreads list synchronization |
76 extern Monitor* CGC_lock; // used for coordination between |
76 extern Monitor* CGC_lock; // used for coordination between |
77 // fore- & background GC threads. |
77 // fore- & background GC threads. |
78 extern Monitor* STS_lock; // used for joining/leaving SuspendibleThreadSet. |
78 extern Monitor* STS_lock; // used for joining/leaving SuspendibleThreadSet. |
79 extern Monitor* FullGCCount_lock; // in support of "concurrent" full gc |
79 extern Monitor* FullGCCount_lock; // in support of "concurrent" full gc |
80 extern Monitor* SATB_Q_CBL_mon; // Protects SATB Q |
|
81 // completed buffer queue. |
|
82 extern Monitor* DirtyCardQ_CBL_mon; // Protects dirty card Q |
80 extern Monitor* DirtyCardQ_CBL_mon; // Protects dirty card Q |
83 // completed buffer queue. |
81 // completed buffer queue. |
84 extern Mutex* Shared_DirtyCardQ_lock; // Lock protecting dirty card |
82 extern Mutex* Shared_DirtyCardQ_lock; // Lock protecting dirty card |
85 // queue shared by |
83 // queue shared by |
86 // non-Java threads. |
84 // non-Java threads. |