java.lang.Object
org.apache.iotdb.confignode.procedure.scheduler.LockQueue

public class LockQueue extends Object
Lock Queue for procedure of the same type
  • Constructor Details

    • LockQueue

      public LockQueue()
  • Method Details

    • tryLock

      public boolean tryLock(Procedure<?> procedure)
    • releaseLock

      public boolean releaseLock(Procedure<?> procedure)
    • waitProcedure

      public void waitProcedure(Procedure<?> procedure)
    • wakeWaitingProcedures

      public int wakeWaitingProcedures(ProcedureScheduler procedureScheduler)