Exclusión Mutua
Linux
Semáforo.
Estas instrucciones pueden modificarse para evitar la espera activa, haciendo que la
operación P duerma al mismo proceso que la ejecuta si no puede decrementar el valor,
mientras que la operación V despierta a un proceso que no es quien la ejecuta. En un
pseudolenguaje más entendible, la operación P suele denominarse "wait" o "espera" y la
operación V "signal" o "señal".
Windows
En el ejemplo de código siguiente se muestra cómo Mutex se utiliza un objeto local para
sincronizar el acceso a un recurso protegido. El subproceso que crea la exclusión mutua
no la posee inicialmente.
Llamar a esta sobrecarga del constructor es igual que llamar a la Mutex(Boolean)
sobrecarga del constructor y especificar false para la propiedad inicial de la exclusión
mutua. Es decir, el subproceso que realiza la llamada no posee la exclusión mutua.
Referencias
Publicaciones Estudiantiles. (no disponible). Disponible en:
https://www.aiu.edu/spanish/publications/student/spanish/180-207/SISTEMAS-
OPERATIVOS-PROCESOS-CONCURRENTES-Unidad-III.html#t3
Microsoft. (2021). Disponible en: https://docs.microsoft.com/es-
es/dotnet/api/system.threading.mutex.-ctor?view=net-5.0