请采用多进程(或多线程)技术编写一个程序模拟十字路口交通灯控制问题
: 一个十字路口,共有四组红绿灯,每个路口的车辆都遵循“红灯停、绿灯行”的原则,假设将每一台汽车都作为一个进程(线程),请设计良好的机制,展示出合理的“十字路口交通管理”情况。具体要求如下:a、车辆数目:每个路口的车辆数目不超过5辆,程序能够提供参数来设定初始的车辆数目;b、交通灯设定:初始情况一个路口为红灯、一个路口为绿灯;红灯变为绿灯的间隔为3秒,必须保持十字路口交通灯的设定正确;c、车辆通行设定:路口宽度不限,对一个路口而言,只有当一辆车通过路口(越过对面路口的交通灯后)后,其后续车辆才能继续通过交通灯,车辆通过路口的时间可以固定、可以自行计算,但是不能大于等于3秒 (即必须体现交通灯对通行的管制)。
这是题目描述,不用考虑转弯的情况,能否用c语言编写