Project with the aim of showing some concepts of concurrent programming in the programming language Java.
This was a ConcurrentProgramming class assignment. This program features the differences between some kinds of Stacks and Sets, implemented in various ways. The Stacks show the features of atomic instructions while the locks are mostly implemented with locks. There are also some tests and benchmarks available should you wish to test them, see Notes.
You're going to need jdk-8 and cooperari.
If you want to run our tests add cooperari to your PATH (see Notes).
First, you have some example code provided by our teacher in the CodeExamples/ directory. Second, there's our project inside the project folder.
The project's assignment is documented in assignment.pdf.
Most of the instructions are on the assignment pdf on 1.4.