Class NSRecursiveLock

All Implemented Interfaces:
NSLocking, NSObjectProtocol, ObjCProtocol

public class NSRecursiveLock
extends NSObject
implements NSLocking
  • Constructor Details

    • NSRecursiveLock

      public NSRecursiveLock()
    • NSRecursiveLock

      protected NSRecursiveLock​(NSObject.Handle h, long handle)
    • NSRecursiveLock

      protected NSRecursiveLock​(NSObject.SkipInit skipInit)
  • Method Details

    • getName

      public String getName()
    • setName

      public void setName​(String v)
    • tryLock

      public boolean tryLock()
    • lock

      public boolean lock​(NSDate limit)
    • lock

      public void lock()
      Specified by:
      lock in interface NSLocking
    • unlock

      public void unlock()
      Specified by:
      unlock in interface NSLocking