public void UnlockLowPriorityTicket(Ticket ticket) { if (lowPriorityTicket == ticket) { lowPriorityTicket = null; } ticketPool.Release(ticket); }
public bool HasDone() { if (TimeToWait <= 0) { waitPool.Release(this); return(true); } return(false); }
public void UnlockLowPriorityTicket(Ticket ticket) { if (lowPriorityTicket == ticket) { lowPriorityTicket = null; } ticketPool.Release(ticket); }
public bool HasDone() { if (TimeToWait <= 0) { waitPool.Release(this); return(true); } return(false); }