@Override public NonBlockingSemaphore createSemaphore (String name, int maxResources) { return new SimpleNonBlockingSemaphore(name, maxResources); }
@Override public boolean acquire () { return acquire(1); }
@Override public boolean release () { return release(1); }
@Override public boolean acquire () { return acquire(1); }
@Override public NonBlockingSemaphore createSemaphore (String name, int maxResources) { return new SimpleNonBlockingSemaphore(name, maxResources); }
@Override public boolean release () { return release(1); }
@Override public boolean acquire () { return acquire(1); }
@Override public NonBlockingSemaphore createSemaphore (String name, int maxResources) { return new SimpleNonBlockingSemaphore(name, maxResources); }
@Override public boolean release () { return release(1); }