Change the repository type filter
All
Repositories list
48 repositories
bowling-alley
Publicclh-lock
Publicjavaf.github.io
Publicextra-boolean
Public templatehello-world
Public templateextra-bit
Publiccoarse-set
PublicCoarse Set is a collection of unique elements maintained as a linked list. It uses a coarse grained lock, and useful when contention is low.fine-set
Publicoptimistic-set
Publicbitonic-network
PublicBitonic network is a balanced counting network that allows processes to decompose operations, like counting, and reduce memory contention.periodic-network
PublicPeriodic network is a balanced counting network that allows processes to decompose operations, like counting, and reduce memory contention.k-compare-single-swap
Publicbackoff-stack
Public- Elimination-backoff stack is an unbounded lock-free LIFO linked list, that eliminates concurrent pairs of pushes and pops with exchanges.
array-stack
Publicarray-queue
Publiccombining-tree
Publicbathroom-lock
Publicsavings-account
Publicmcs-lock
Publicarray-lock
Publicbackoff-lock
Publicttas-lock
Publictas-lock
Publiclocked-queue
Publicsimple-read-write-lock
Publicfifo-read-write-lock
Publicsimple-reentrant-lock
Publicsimple-semaphore
PublicSemaphore is a generalization of mutual exclusion locks. It allows at most N threads into critical section. Java has a built-in Semaphore.- The dining philosophers problem is an example problem often used in concurrent algorithm design.