Robust distributed locking and reliable key-value store
-
Updated
Aug 31, 2026 - C#
Robust distributed locking and reliable key-value store
Synchronization mechanisms in .NET (Distributed & Memory Locks)
A lightweight .NET library for running distributed, sharded background workers coordinated by database locks. Multiple instances of your application compete for ownership of numbered shards See Simulation: https://jayarrowz.github.io/ShardWorker/
A distributed fault-tolerant locking library for C#.
Lynda course presented by Chander Dhall
High-performance T-SQL query execution engine built on top of the Glacier.Polaris columnar memory DataFrame engine.
All questions in your team about how to properly use locks can be answered with "use Locky" from now on. It is very easy to use, because you can lock on strings via both synchronous and asynchronous methods. There is no risk of forgetting to assign something to a static field, because Locky is static itself (or use Lockally which is also included).
a simple implementation of lost update mechanism of multi-threading using Threading class of C#
Thread-safe spreadsheet simulator in C# with fine-grained locking and multithreaded workloads. Focused on backend design, concurrency, and OOP.
A task runner that uses IRedisLockUtil to release a set of distributed Redis locks, typically when the application starts
Add a description, image, and links to the locks topic page so that developers can more easily learn about it.
To associate your repository with the locks topic, visit your repo's landing page and select "manage topics."