Duda ADA

Duda ADA

de Elizabeth Sofia Bennett Baridon -
Número de respuestas: 2

Hola, haciendo uno de los ejercicios del práctico me surgió una duda acerca del comportamiento del siguiente fragmento:

Select

       Accept AUX.Procedimiento1() do;

      Accept AUX.Procedimiento2() do;

or

    delay 60

    ....

end Select

Supongamos que se acepta el "encuentro" en Procedimiento1(), y luego se queda bloqueado en Procedimiento2(). Mi duda es ¿Ahi tambien se tiene en cuenta el minuto del delay o la tarea puede quedarse bloqueada hasta que alguien  lo reciba sin importar cuanto tiempo pase?
¿El delay solo se tendría en cuenta con el primer Accept no?

Espero no haber mareado mucho.

Muchas gracias!

Saludos

En respuesta a Elizabeth Sofia Bennett Baridon

Re: Duda ADA

de Jorge Merlino -
El delay solo cuenta para el accept de procedimiento1, si quisieras tener un delay para procedimiento2 deberías poner otro select anidado.

Saludos