Assertion: semaphore | /r/CapableOf | put the thread
Facets:
value: to sleep
type: TRANSITIVE-OBJECT
Source sentences:
text: Otherwise, if the counter of the semaphore is 0, the semaphore puts the thread to sleep until the counter is greater than 0.