Práctico 2, ejercicio 12

Práctico 2, ejercicio 12

de Alexis Joel Leite Paracampo -
Número de respuestas: 1

Buenas.

En el ejercicio 12 del práctico 2 se plantea que dos procesos P3 y P1 llevan a cabo una tarea R1. Se indica que la tarea R1: Ejecuta 1 y luego Bloquea 3.

Mi duda es si se debe asumir que tanto P1 como P3 quedan a la espera de que R1 termine de bloquear, o solamente debe esperar el proceso (en este caso P1) que ejecutó la acción de bloqueo.

Saludos

Aclaración: Yo entendí que P1 y P3 trabajaban colaborativamente, por eso la pregunta. Si la situación es que ambos ejecutan una instancia distinta del programa, entonces la pregunta no tiene sentido.

En respuesta a Alexis Joel Leite Paracampo

Re: Práctico 2, ejercicio 12

de Leonardo Alberro Zimmermann -
Hola,
R1 y R2 representan el código del programa abstraído a su rutina de ejecución y bloqueo. Por lo tanto, cada instancia (proceso) ejecuta de manera independiente esa rutina.
Espero que haya quedado más claro
Saludos