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/15bc25fae9514097e782bbee266b0dd3cd12d853/Screenshots/Sample-Run.png)