semaphore
Definitions
Computing
- noun coordination of two jobs and appropriate handshaking to prevent lock-outs or other problems when both require a peripheral or function
Electronics
- A mechanism, technique, or system used to coordinate or synchronize multiple processes that utilize the same operating system resources. A semaphore helps insure that only one process at a time accesses a given resource, and is used, for instance, to share a common memory space or group of files.
http://www.dictionarycentral.com/definition/semaphore.html