Skip to content

Latest commit

 

History

History
11 lines (6 loc) · 392 Bytes

README.md

File metadata and controls

11 lines (6 loc) · 392 Bytes

Dining Philosophers Problem

screenshot

This project also covered the issue of race conditions.

JUnit Testing is provided within an iterator pattern that tests the contents of an enqueue method while in an atomic state or locked using a SpinLock.

The Semaphores are also tested within the unit test.