< prev index next >

src/hotspot/share/runtime/thread.hpp

Print this page
*** 607,10 ***
--- 607,11 ---
  
    // Low-level leaf-lock primitives used to implement synchronization.
    // Not for general synchronization use.
    static void SpinAcquire(volatile int * Lock);
    static void SpinRelease(volatile int * Lock);
+   static bool TrySpinAcquire(volatile int * adr);
  
  #if defined(__APPLE__) && defined(AARCH64)
   private:
    DEBUG_ONLY(bool _wx_init);
    WXMode _wx_state;
< prev index next >