hotspot/src/share/vm/runtime/synchronizer.hpp
changeset 31856 614d6786ba55
parent 30244 d4e471395ff5
child 33595 5830c3ae532d
equal deleted inserted replaced
31855:1550546a6e8e 31856:614d6786ba55
    70   // Handle all interpreter, compiler and jni cases
    70   // Handle all interpreter, compiler and jni cases
    71   static int  wait(Handle obj, jlong millis, TRAPS);
    71   static int  wait(Handle obj, jlong millis, TRAPS);
    72   static void notify(Handle obj, TRAPS);
    72   static void notify(Handle obj, TRAPS);
    73   static void notifyall(Handle obj, TRAPS);
    73   static void notifyall(Handle obj, TRAPS);
    74 
    74 
       
    75   static bool quick_notify(oopDesc* obj, Thread* Self, bool All);
    75   static bool quick_enter(oop obj, Thread* Self, BasicLock* Lock);
    76   static bool quick_enter(oop obj, Thread* Self, BasicLock* Lock);
    76 
    77 
    77   // Special internal-use-only method for use by JVM infrastructure
    78   // Special internal-use-only method for use by JVM infrastructure
    78   // that needs to wait() on a java-level object but that can't risk
    79   // that needs to wait() on a java-level object but that can't risk
    79   // throwing unexpected InterruptedExecutionExceptions.
    80   // throwing unexpected InterruptedExecutionExceptions.