equal
deleted
inserted
replaced
70 extern Monitor* VMOperationQueue_lock; // a lock on queue of vm_operations waiting to execute |
70 extern Monitor* VMOperationQueue_lock; // a lock on queue of vm_operations waiting to execute |
71 extern Monitor* VMOperationRequest_lock; // a lock on Threads waiting for a vm_operation to terminate |
71 extern Monitor* VMOperationRequest_lock; // a lock on Threads waiting for a vm_operation to terminate |
72 extern Monitor* Safepoint_lock; // a lock used by the safepoint abstraction |
72 extern Monitor* Safepoint_lock; // a lock used by the safepoint abstraction |
73 extern Monitor* Threads_lock; // a lock on the Threads table of active Java threads |
73 extern Monitor* Threads_lock; // a lock on the Threads table of active Java threads |
74 // (also used by Safepoints too to block threads creation/destruction) |
74 // (also used by Safepoints too to block threads creation/destruction) |
75 extern Mutex* NamedThreadsList_lock; // a lock on the NamedThreads list |
75 extern Mutex* NonJavaThreadsList_lock; // a lock on the NonJavaThreads list |
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 Mutex* SATB_Q_FL_lock; // Protects SATB Q |
80 extern Mutex* SATB_Q_FL_lock; // Protects SATB Q |