down [
number
]
Decrements the semaphore's count by the specified number, which defaults to
1
. 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 decrease it.