Skip to the content.

A summary of programs written in Java.


đŸ“Ļ Packages 💁 Helpers đŸ’Ŋ External
đŸ“Ļ hello-world đŸ“Ļ extra-boolean đŸ“Ļ extra-bit
💁 extra-xml 💁 extra-event 💁 ant-learn
đŸ’Ŋ xml-apk-parser ❌ ❌



Concurrent Data Strcutures

📋 Algorithms 🔒 Locks 🔏 Special
📋 dining-philosophers-problem 📋 sleeping-barber-problem 📋 bakery-algorithm
📋 dekker-algorithm 📋 peterson-algorithm ❌
🔒 tas-lock 🔒 ttas-lock 🔒 backoff-lock
🔒 array-lock 🔒 clh-lock 🔒 mcs-lock
🔏 simple-reentrant-lock 🔏 simple-read-write-lock 🔏 fifo-read-write-lock
🔏 bathroom-lock 🔏 simple-semaphore 🔏 monitor-example



🚂 Queues 📚 Stacks đŸšĻ Sets
🚂 locked-queue 🚂 array-queue ❌
📚 backoff-stack 📚 elimination-backoff-stack 📚 array-stack
đŸšĻ coarse-set đŸšĻ fine-set đŸšĻ optimistic-set



🧮 Counting networks ❤ī¸ Combining đŸĻ Misc
🧮 periodic-network 🧮 bitonic-network ❌
❤ī¸ combining-tree ❌ ❌
đŸĻ savings-account ❌ ❌



Projects