Dados los siguientes procesos y sus respectivas secuencias de código, indica si existirı́a o no situación de interbloqueo y explica por qué. En ...
Dados los siguientes procesos y sus respectivas secuencias de código, indica si existirı́a o no situación de interbloqueo y explica por qué. En cualquier caso, indica también la salida por pantalla y el valor final de los semáforos. Proceso 1 printf("3"); sem_wait(&s1); sem_wait(&s2); sem_post(&s3); printf("1"); sem_wait(&s4); printf("4"); sem_wait(&s3); printf("2"); sem_post(&s2); sem_post(&s4); printf("5"); sem_post(&s1); sem_wait(&s3); sem_post(&s3); Proceso 2 printf("1"); sem_wait(&s3); printf("2"); sem_post(&s2); Proceso 3 printf("3"); sem_wait(&s1); sem_wait(&s2); sem_post(&s3); printf("1"); sem_wait(&s4); printf("4"); sem_wait(&s3); printf("2"); sem_post(&s2); sem_post(&s4); printf("5"); sem_post(&s1); sem_wait(&s3); sem_post(&s3);
Sistemas de Informação
•
Outros
0
0
0
0
0
Preguntas Generales
¿Sabes cómo responder a esa pregunta?
¡Crea una cuenta y ayuda a otros compartiendo tus conocimientos!
✏️ Responder
Para escribir su respuesta aquí, Ingresar o Crear una cuenta
Compartir