hotspot/src/share/vm/runtime/mutexLocker.hpp
changeset 27642 8c9eff693145
parent 27420 04e6f914cce1
child 27645 8fe155d119af
equal deleted inserted replaced
27641:fca9ac607ebc 27642:8c9eff693145
    89 extern Mutex*   ParGCRareEvent_lock;             // Synchronizes various (rare) parallel GC ops.
    89 extern Mutex*   ParGCRareEvent_lock;             // Synchronizes various (rare) parallel GC ops.
    90 extern Mutex*   EvacFailureStack_lock;           // guards the evac failure scan stack
    90 extern Mutex*   EvacFailureStack_lock;           // guards the evac failure scan stack
    91 extern Mutex*   Compile_lock;                    // a lock held when Compilation is updating code (used to block CodeCache traversal, CHA updates, etc)
    91 extern Mutex*   Compile_lock;                    // a lock held when Compilation is updating code (used to block CodeCache traversal, CHA updates, etc)
    92 extern Monitor* MethodCompileQueue_lock;         // a lock held when method compilations are enqueued, dequeued
    92 extern Monitor* MethodCompileQueue_lock;         // a lock held when method compilations are enqueued, dequeued
    93 extern Monitor* CompileThread_lock;              // a lock held by compile threads during compilation system initialization
    93 extern Monitor* CompileThread_lock;              // a lock held by compile threads during compilation system initialization
       
    94 extern Monitor* Compilation_lock;                // a lock used to pause compilation
    94 extern Mutex*   CompileTaskAlloc_lock;           // a lock held when CompileTasks are allocated
    95 extern Mutex*   CompileTaskAlloc_lock;           // a lock held when CompileTasks are allocated
    95 extern Mutex*   CompileStatistics_lock;          // a lock held when updating compilation statistics
    96 extern Mutex*   CompileStatistics_lock;          // a lock held when updating compilation statistics
    96 extern Mutex*   MultiArray_lock;                 // a lock used to guard allocation of multi-dim arrays
    97 extern Mutex*   MultiArray_lock;                 // a lock used to guard allocation of multi-dim arrays
    97 extern Monitor* Terminator_lock;                 // a lock used to guard termination of the vm
    98 extern Monitor* Terminator_lock;                 // a lock used to guard termination of the vm
    98 extern Monitor* BeforeExit_lock;                 // a lock used to guard cleanups and shutdown hooks
    99 extern Monitor* BeforeExit_lock;                 // a lock used to guard cleanups and shutdown hooks