Decrements the semaphore's count by the specified number, which defaults to
If the resulting count would be negative, blocks until the semaphore's count
has been increased to be equal to or larger than the amount you want to
Copyright © 2001 O'Reilly & Associates. All rights reserved.