Java controla los semáforos y simula el movimiento de vehículos
Escriba dos programas para simular semáforos y automóviles respectivamente:
1) El programa de semáforos notifica al programa de automóviles en forma de mensajes;
2) El programa del automóvil requiere que se implementen muchos subprocesos.
3) El programa de semáforo utiliza un bucle para cambiar el semáforo cada n minutos y notificar al programa del automóvil al mismo tiempo;