DistributedLock
by madelson
A .NET library for distributed synchronization
AI summary
Distributed locks
Provides distributed synchronization primitives, such as locks and semaphores, to ensure exclusive access to regions of code across multiple applications or machines.
- stars
- 1.9K
- forks
- 200
- watching
- 36
Similar projects
Found by comparing what the projects do, not just their names.
Distributed lock manager
An implementation of the Redlock algorithm to provide distributed locking capabilities in .NET applications.
bsm/redislock1.5K
Lock manager
Provides a simple distributed locking mechanism using Redis.
Lock manager
Provides a simple locking mechanism using message passing to synchronize concurrent access to shared data in Erlang/Elixir systems.
Concurrency locks
Provides a concurrency control mechanism and atomic dynamic shared/exclusive locks for Go applications.
Distributed sync
A system that synchronizes the state of multiple distributed applications with eventual consistency.
Process Locks
Provides cross-platform locks for threads and processes with features similar to those of the standard library locks.
Synchronization library
A C++ library providing a set of high-performance synchronization primitives to safely access shared data without locks or barriers.
Concurrent locking library
A high-level locking system designed to facilitate concurrent access to resources in various configurations.
Locking primitive
Provides a locking primitive using MySQL's GET_LOCK mechanism to synchronize access in multi-instance applications.
Concurrency primitive
An implementation of a lock-free concurrency primitive in C++11.
wooga/locker152
Distributed lock manager
A distributed in-memory key-value store with atomic updates and lease-based expiration
Locking mechanism
A library that provides a way to execute critical code in serialized fashion in concurrent situations.
Lock manager
A distributed locking solution for NestJS applications to prevent race conditions and ensure exclusive access to critical sections.
Semaphore library
Provides an API to control access to shared resources and limit throughput in concurrent systems.
Synchronization library
Provides a set of synchronization primitives to manage threads and parallel execution safely.