A high-reliable, high-throughput distributed lock service based on the consensus algorithm component WPaxos.
-
Updated
Aug 11, 2023 - Java
A high-reliable, high-throughput distributed lock service based on the consensus algorithm component WPaxos.
go-lock is a lock library implementing read-write mutex and read-write trylock without starvation
🍋: A General Lock following paper "Optimistic Lock Coupling: A Scalable and Efficient General-Purpose Synchronization Method"
让你用更优雅的方式加锁,基于注解的加锁方式。一直以来,线程安全问题是考验web后端人员的主要问题之一,加锁是解决线程安全问题的主要形式。 从锁的形式上看,锁可以分为乐观锁和悲观锁。从锁的内容上看,锁可以分为互斥锁和共享锁。 这个Jar包旨在提供全套的锁解决方案,让你使用一个注解就能对目标进行加锁
Implementation of reentral read write lock which described in https://en.wikipedia.org/wiki/Readers–writer_lock.
A multi-threaded delivery management simulation with implementation of Object-Oriented Programming (OOP) principles, using design patterns and GUI.
A browser-friendly read/write lock. Manage async tasks.
Concurrent computing practice
Atoma: Distributed Concurrency Primitives for MongoDB
some representative zookeeper primitives implementation.
Atoma: Distributed Concurrency Primitives for MongoDB
Game Server exploring concurrency models from Actor model and event-loops to and state-machines and ReadWrite mutexes in Go
A Python backend and ReactJS frontend ordering system project using csv files as storage to highlight concurrency.
Example of Execute Around Method pattern.
This repo implements a class called AtomicWrite.java that allows lock-less reads and atomic writes for highly efficient concurrent code.
To associate your repository with the readwritelock topic, visit your repo's landing page and select "manage topics."