Assertion: semaphore | /r/CapableOf | give green light
Facets:
Source sentences:
text: Whenever we would like to use one shared resource, we send a request to its semaphore; Once the semaphore gives us the green light (see what I did here?)
text: if yes, then the semaphore decrements it and gives the thread the green light;
text: if yes, then the semaphore pulls the first thread and give him the green light;
text: When a thread sends a wait() resource request to the semaphore, the thread freezes until the semaphore gives the thread the green light.