CppND-Traffic_Simulation

时间:2024-04-15 19:11:21
【文件属性】:

文件名称:CppND-Traffic_Simulation

文件大小:16.82MB

文件格式:ZIP

更新时间:2024-04-15 19:11:21

C++

CPPND:编写并发流量模拟 这是:并发中的第四门课程的项目。 在整个并发课程中,您一直在开发一种交通模拟,其中车辆沿着街道行驶并穿过十字路口。 然而,随着城市交通的增加,为了道路安全,需要交通信号灯。 因此,每个交叉路口都将配备一个交通信号灯。 在此项目中,您将在车辆和交叉路口之间建立合适的线程安全通信协议以完成仿真。 使用您对并发编程(例如互斥锁,锁和消息队列)的知识来实现​​交通信号灯并将其正确集成到代码库中。 本地运行的依赖项 cmake> = 2.8 所有操作系统: make> = 4.1(Linux,Mac),3.81(Windows) Linux:大多数Linux发行版默认都安装了make Mac: Windows: OpenCV> = 4.1 OpenCV 4.1.0源代码可以在找到 gcc / g ++> = 5.4 Linux:大多数Linux发行版默认安装


【文件预览】:
CppND-Traffic_Simulation-main
----.gitignore(9B)
----Makefile(296B)
----data()
--------traffic_simulation.gif(1.95MB)
--------nyc.jpg(3.55MB)
--------paris.jpg(11.35MB)
----src()
--------Vehicle.cpp(5KB)
--------Graphics.h(766B)
--------Street.h(1003B)
--------Intersection.cpp(5KB)
--------TrafficObject.h(997B)
--------TrafficSimulator-Final.cpp(5KB)
--------TrafficObject.cpp(636B)
--------Vehicle.h(1KB)
--------Graphics.cpp(2KB)
--------TrafficLight.cpp(3KB)
--------TrafficLight.h(2KB)
--------Intersection.h(2KB)
--------Street.cpp(573B)
----README.md(5KB)
----.vscode()
--------settings.json(61B)
----CMakeLists.txt(523B)

网友评论