a Semaphore can wait for infinity