Assertion: semaphore | /r/CapableOf | access shared printer
Facets:
value: to protect a pool of buffers
type: PURPOSE
Source sentences:
text: For example, one semaphore may be used to access a shared display, another to access a shared printer, another for shared data structures, and yet another to protect a pool of buffers, etc.