Skip to content
EntityQ221682· pop 38· linked from 321 articles

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 facts

Instance of
method
Show 2 more facts
computes solution to
producer-consumer problem
Sources (3)

via Wikidata · CC0

Article · Español

Un semáforo es una variable especial (o tipo abstracto de datos) que constituye el método clásico para restringir o permitir el acceso a recursos compartidos (por ejemplo, un recurso de almacenamiento del sistema o variables del código fuente) en un entorno de multiprocesamiento (en el que se ejecutarán varios procesos concurrentemente). Fueron inventados por Edsger Dijkstra en 1965 y se usaron por primera vez en el sistema operativo THEOS[cita requerida].

Abstract from DBpedia / Wikipedia · CC BY-SA