GitHub / javaf 5 Repositories
javaf/optimistic-set
Optimistic Set is a linked-list based unique collection. It traverses the list twice per operation, only locking the nodes to be updated.
Language: Java - Size: 8.79 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

javaf/simple-semaphore
Semaphore is a generalization of mutual exclusion locks. It allows at most N threads into critical section. Java has a built-in Semaphore.
Language: Java - Size: 6.84 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

javaf/mcs-lock
MCS Queue Lock maintains a linked-list for threads waiting to enter critical section, and is suitable for cache-less NUMA architectures.
Language: Java - Size: 18.6 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 2 - Forks: 1

javaf/monitor-example
A monitor is a synchronization approach that allows threads to wait until a condition is satisfied while enforcing mutual exclusion.
Language: Java - Size: 8.79 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

javaf/dekker-algorithm
Dekker's algorithm is the first known correct solution to the mutual exclusion problem in concurrent programming.
Language: Java - Size: 8.79 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 3 - Forks: 1

javaf/bakery-algorithm
Bakery algorithm is intended to improve the safety in the usage of shared resources among multiple threads by means of mutual exclusion.
Language: Java - Size: 12.7 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

javaf/javaf.github.io
A summary of programs written in Java.
Language: HTML - Size: 3.91 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

javaf/extra-image-todo 📦
Test image compressor in Java.
Language: Java - Size: 297 KB - Last synced at: over 2 years ago - Pushed at: about 10 years ago - Stars: 0 - Forks: 0

javaf/extra-stream-todo 📦
Minimal brook-canal (byte-char stream) library for Java.
Language: Java - Size: 176 KB - Last synced at: over 2 years ago - Pushed at: about 10 years ago - Stars: 0 - Forks: 0

javaf/extra-json-todo 📦
Minimal JSON parser for Java.
Language: Java - Size: 258 KB - Last synced at: over 2 years ago - Pushed at: about 10 years ago - Stars: 0 - Forks: 0

javaf/ant-learn
Build test of ant build tool based java project in travis ci
Language: Java - Size: 859 KB - Last synced at: over 2 years ago - Pushed at: about 10 years ago - Stars: 0 - Forks: 0

javaf/extra-sql-todo 📦
SQL command util class that provides named prepared functionality for Java projects.
Language: Java - Size: 121 KB - Last synced at: over 2 years ago - Pushed at: over 10 years ago - Stars: 0 - Forks: 0

javaf/extra-tcp-todo 📦
TCP Server and Client system for Java.
Language: Java - Size: 152 KB - Last synced at: over 2 years ago - Pushed at: over 10 years ago - Stars: 0 - Forks: 0

javaf/extra-db-todo 📦
Skeleton database connection class for java projects
Language: Java - Size: 148 KB - Last synced at: over 2 years ago - Pushed at: over 10 years ago - Stars: 0 - Forks: 0

javaf/extra-collection-todo 📦
Basic utility class for handling collections in Java.
Language: Java - Size: 156 KB - Last synced at: over 2 years ago - Pushed at: over 10 years ago - Stars: 0 - Forks: 0

javaf/extra-javascript-todo 📦
This is an open secret.
Language: Java - Size: 246 KB - Last synced at: over 2 years ago - Pushed at: about 9 years ago - Stars: 0 - Forks: 0

javaf/xml-apk-parser
Automatically exported from code.google.com/p/xml-apk-parser
Language: Java - Size: 31.3 KB - Last synced at: over 2 years ago - Pushed at: about 9 years ago - Stars: 1 - Forks: 0

javaf/array-stack
Array stack is a bounded lock-based stack using an array. It uses a common lock for both push and pop operations.
Language: Java - Size: 6.84 KB - Last synced at: over 2 years ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0
