tryAcquire

Takes one place, or false when all max are taken.