Considera que los siguientes fragmentos de código se ejecutan en paralelo:
Código A:
printf("A1");
sem_post(&s1);
sem_wait(&s2);
printf("A2");
se...
Considera que los siguientes fragmentos de código se ejecutan en paralelo: Código A: printf("A1"); sem_post(&s1); sem_wait(&s2); printf("A2"); sem_wait(&s2); sem_post(&s1); printf("A3"); sem_wait(&s1); Código B: printf("B1"); sem_wait(&s1); printf("B2"); sem_post(&s3); sem_wait(&s2); printf("B3"); sem_post(&s2); printf("B4"); Sabiendo que todos los semáforos están inicializados a 0, indica todas las posibles salidas que puede proporcionar su ejecución y si se produce o no interbloqueo para cada una de ellas.
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