hotspot/src/share/vm/runtime/mutexLocker.hpp
changeset 5707 6c66849ed24e
parent 5547 f4b087cbb361
child 7397 5b173b4ca846
equal deleted inserted replaced
5706:0c91076143f9 5707:6c66849ed24e
    82                                                  // (see option ExplicitGCInvokesConcurrent)
    82                                                  // (see option ExplicitGCInvokesConcurrent)
    83 extern Mutex*   ParGCRareEvent_lock;             // Synchronizes various (rare) parallel GC ops.
    83 extern Mutex*   ParGCRareEvent_lock;             // Synchronizes various (rare) parallel GC ops.
    84 extern Mutex*   EvacFailureStack_lock;           // guards the evac failure scan stack
    84 extern Mutex*   EvacFailureStack_lock;           // guards the evac failure scan stack
    85 extern Mutex*   Compile_lock;                    // a lock held when Compilation is updating code (used to block CodeCache traversal, CHA updates, etc)
    85 extern Mutex*   Compile_lock;                    // a lock held when Compilation is updating code (used to block CodeCache traversal, CHA updates, etc)
    86 extern Monitor* MethodCompileQueue_lock;         // a lock held when method compilations are enqueued, dequeued
    86 extern Monitor* MethodCompileQueue_lock;         // a lock held when method compilations are enqueued, dequeued
    87 #ifdef TIERED
       
    88 extern Monitor* C1_lock;                         // a lock to ensure on single c1 compile is ever active
       
    89 #endif // TIERED
       
    90 extern Monitor* CompileThread_lock;              // a lock held by compile threads during compilation system initialization
    87 extern Monitor* CompileThread_lock;              // a lock held by compile threads during compilation system initialization
    91 extern Mutex*   CompileTaskAlloc_lock;           // a lock held when CompileTasks are allocated
    88 extern Mutex*   CompileTaskAlloc_lock;           // a lock held when CompileTasks are allocated
    92 extern Mutex*   CompileStatistics_lock;          // a lock held when updating compilation statistics
    89 extern Mutex*   CompileStatistics_lock;          // a lock held when updating compilation statistics
    93 extern Mutex*   MultiArray_lock;                 // a lock used to guard allocation of multi-dim arrays
    90 extern Mutex*   MultiArray_lock;                 // a lock used to guard allocation of multi-dim arrays
    94 extern Monitor* Terminator_lock;                 // a lock used to guard termination of the vm
    91 extern Monitor* Terminator_lock;                 // a lock used to guard termination of the vm