Elevator System

This project simulates a multi-car elevator system that utilizes concurrent programming. The system utilizes a scheduler to control elevator routing, an elevator subsystem to handle individual car operations, and a floor subsystem to manage elevator requests on each floor. This project has provided me with valuable experience in state machine simulation and concurrent programming using multithreading.