Generation

translateMon, 26 Jun 2023

Desarrolla el código para la implementanción de un grupo de semáforos en un cruce vial con circulación de norte a sur, de sur a norte, de oriente a poniente con vuelta a la izquierda y de poniente a oriente con vuelta a la izquierda

// Cruce vial definiendo un semaforo con el nombre de la dirección // de circulación para el norte-sur y el oriente-poniente Semaphore mutex(1); Semaphore norte_sur(1); Semaphore oriente_poniente(1); void norte2sur() { sem_wait(norte_sur); // acceso a la intersección sem_post(norte_sur); } void sur2norte() { sem_wait(norte_sur); // acceso a la intersección sem_post(norte_sur); } void oriente2poniente() { sem_wait(oriente_poniente); // acceso a la intersección sem_post(oriente_poniente); } void poniente2oriente() { sem_wait(oriente

Questions about programming?Chat with your personal AI assistant