Skip to content

Latest commit

 

History

History
10 lines (6 loc) · 745 Bytes

README.md

File metadata and controls

10 lines (6 loc) · 745 Bytes

dekker

Java implementation of Dekker's mutual exclusion algorithm. Just a pocket project to support the teaching of Concurrent Programming to my Computer Science students.

The code represents the 5th and final version of Dekker's algorithm, the one without the known problems of lockstep synchronization (v1) and indefinite postponement (v4).

License & Support

Feel free to clone it, improve it and share it independently if you want. Or may be you'd rather go further and create a pull request.

No support will be provided. Use it at your own risk. But if you need to get in touch for any other reason or you have significant improvement advices to share, please open an issue and I promise I'll try to respond it as soon as possible.