# semaphore

> variable that is changed (e.g., incremented, decremented, toggled) depending on programmer-defined conditions, used to control access to a common resource by multiple processes in a concurrent system

**Wikidata**: [Q221682](https://www.wikidata.org/wiki/Q221682)  
**Wikipedia**: [English](https://en.wikipedia.org/wiki/Semaphore_(programming))  
**Source**: https://4ort.xyz/entity/semaphore-q221682-2


## References

1. Freebase Data Dumps. 2013
2. [OpenAlex](https://docs.openalex.org/download-snapshot/snapshot-data-format)