159.341_Assignment_2
Uses semaphores to manage loading and unloading people into elevators on an example building.
The task is designed in such a way that race conditions occur naturally, hence proper use of semaphores is required.
A sample run might look like so:
![Sample run](/BrychanD/159.341_Assignment_2/media/commit/37da908224226dc863c3fe7eaf524ac1882e4607/Screenshots/Sample-Run.png)