An open API service providing repository metadata for many open source software ecosystems.

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