Assertion: semaphore | /r/ObjectUse | used for protecting
Facets:
value: from corruption
type: TRANSITIVE-OBJECT
Source sentences:
text: Semaphore and Mutex (Mutual Exclusion) are the kernel objects that are used for synchronization, resource management and protecting resources from corruption.