Pluggable foundation blocks for building distributed apps.
-
Updated
Sep 27, 2024 - C#
Pluggable foundation blocks for building distributed apps.
An asynchronous .NET Standard 2.0 library that allows you to lock based on a key (keyed semaphores), limiting concurrent threads sharing the same key to a specified number, with optional pooling for reducing memory allocations.
A lightweight C# class that can be used to selectively lock objects, resources or statement blocks according to given unique IDs.
A library of cross platform C# data structures. Generic B-tree written in C#, which can be replaced with NoSQL database stored in the memory of discharge requirements in real-time (Firebase, Redis Cache, SAP HANA, Exadata, OLTP, etc.).
Unified Concurrency: An Object oriented Approach to the synchronization! LockUC, SpinLockUC, TicketSpinLock, AsyncLockUC, AsyncSpinLockUC, AsyncTicketSpinLockUC and Concurrent Data Structures, awaitable PriorityQueue's.
An async-ready alternative to .NET's ReaderWriterLockSlim.
A library of core helpers, extensions, Async/Await locks on object, strings, integers
Sometimes locking your computer can take a long time if you have a tight schedeule or don't want to navigate Windows's menus. QuickLock solves all these problems by having an easy to click lock button.
FeatureLoom is a C# development framework that focuses on a lean development and efficient code, speeds-up development by simplification while offering opt-in for a high level of control, promotes modular and extensible code by introducing means to easily decouple components with asynchronous communication, strives for high performance and a sma…
Create and manage locks dynamically in run-time in concurrent software
Implementation of the Leader Election pattern based on a distributed lock by taking a lease on an Azure Storage Blob.
Advanced threading demo
🔒 LockWarden is a secure password manager. You can keep your passwords, cards and other information safe and secure through this application. Your data is fully guaranteed not to be tracked.
Soft lock system for assets in Unity
MonolithicSync is a simple lock management library for .NET monolithic applications.
Add a description, image, and links to the lock topic page so that developers can more easily learn about it.
To associate your repository with the lock topic, visit your repo's landing page and select "manage topics."