Skip to content
Benoît Wattinne Français

2023 · Tools

Cpp Airline

Simulating airport traffic in C++: planes, runways and controllers, each in its own thread.

The story

An exercise in object-oriented and concurrent programming: model planes, runways and controllers, then synchronise them so that two planes never land on the same runway.

What I did

  • Object-oriented model
  • Threads and synchronisation
  • Runway and queue management