Semaphore(int permits) void acquire() void acquire(int permits) void release() void release(int permits) int getQueueLength() boolean tryAcquire() ...