Airport Simulator

Description

Developed a dynamic Airport Traffic Simulation as a hands-on learning project to delve into the intricacies of concurrent programming. Utilized threads, semaphores, and shared memory to ensure a collision-free environment on the runway. The simulation takes inputs such as the number of flights to be completed and the current passenger count in the airport, optimizing the scheduling and coordination of flights.

Role

Sole Engineer

Responsibilites

Outcome

This project served as a valuable learning experience, deepening my understanding of concurrent programming concepts. The successful implementation of threads, semaphores, and shared memory not only ensured a collision-free runway but also honed my skills in designing and optimizing complex systems.

Technologies Used

C++