DistributedLock
Distributed locks
Provides distributed synchronization primitives, such as locks and semaphores, to ensure exclusive access to regions of code across multiple applications or machines.
A .NET library for distributed synchronization
2k stars
36 watching
200 forks
Language: C#
last commit: 3 months ago Related projects:
Repository | Description | Stars |
---|---|---|
| An implementation of the Redlock algorithm to provide distributed locking capabilities in .NET applications. | 960 |
| Provides a simple distributed locking mechanism using Redis. | 1,495 |
| Provides a simple locking mechanism using message passing to synchronize concurrent access to shared data in Erlang/Elixir systems. | 57 |
| Provides a concurrency control mechanism and atomic dynamic shared/exclusive locks for Go applications. | 30 |
| A system that synchronizes the state of multiple distributed applications with eventual consistency. | 5 |
| Provides cross-platform locks for threads and processes with features similar to those of the standard library locks. | 254 |
| A C++ library providing a set of high-performance synchronization primitives to safely access shared data without locks or barriers. | 126 |
| A high-level locking system designed to facilitate concurrent access to resources in various configurations. | 2 |
| Provides a locking primitive using MySQL's GET_LOCK mechanism to synchronize access in multi-instance applications. | 62 |
| An implementation of a lock-free concurrency primitive in C++11. | 196 |
| A distributed in-memory key-value store with atomic updates and lease-based expiration | 152 |
| A library that provides a way to execute critical code in serialized fashion in concurrent situations. | 935 |
| A distributed locking solution for NestJS applications to prevent race conditions and ensure exclusive access to critical sections. | 76 |
| Provides an API to control access to shared resources and limit throughput in concurrent systems. | 103 |
| Provides a set of synchronization primitives to manage threads and parallel execution safely. | 19 |