[Monitores] Comportamiento signal() como ultima instrucción

[Monitores] Comportamiento signal() como ultima instrucción

de Lucas Emanuel Corazza Fernandez -
Número de respuestas: 1

Dado el siguiente pseudocodigo, si el programa "A" invoca el procedimiento de un monitor que como última instrucción ejecuta un signal. Si éste despierta a otro "procedimiento_b", el programa "A" estará bloqueado hasta que el "procedimiento_b" termine?

Gracias!

procedimiento_a() {

...

condition.signal()

}

A {

...

monitor.procedimiento_a();

...

}