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 | ❌ | ❌ |
📋 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 | ❌ | ❌ |
- 📻 k-compare-single-swap﹕ k-compare single-swap (KCSS) is an extension of CAS that enables atomically checking multiple addresses before making an update.
- 📻 bowling-alley: Bowling Alley Management System assignment in Software Engineering Course (original).