Edición de «Práctica Programación Concurrente (Sistemas Operativos)»
De Cuba-Wiki
Puedes deshacer la edición. Antes de deshacer la edición, comprueba la siguiente comparación para verificar que realmente es lo que quieres hacer, y entonces publica los cambios para así efectuar la reversión.
Revisión actual | Tu texto | ||
Línea 231: | Línea 231: | ||
Procedure Pi | Procedure Pi | ||
Do | Do | ||
while(TestAndSet(lock)); | |||
while( | |||
seccion critica | seccion critica | ||
lock = F; | lock = F; | ||
Línea 246: | Línea 244: | ||
End | End | ||
</pre> | </pre> | ||
<br>b) | <br>b) | ||
<pre> | <pre> | ||
Procedure Pi | Procedure Pi | ||
Do | Do | ||
while( | key = T; | ||
while(key) | |||
Swap(lock, key); | |||
seccion critica | seccion critica | ||
lock = F; | lock = F; | ||
Línea 264: | Línea 263: | ||
End | End | ||
</pre> | </pre> | ||
<br> | |||
===Ejercicio 12*=== | ===Ejercicio 12*=== |