Top 20 NuGet semaphore Packages
Provides easy-to-use mutexes, reader-writer locks, and semaphores that can synchronize across processes and machines. This is an umbrella package that brings in the entire family of DistributedLock.* packages (e. g. DistributedLock.SqlServer) as references. Those packages can also be installed indiv...
Core interfaces and utilities that support the DistributedLock.* family of packages
Collection of useful classes for your .NET application: Object Pool, Thread Pool, Queue Async Processor, BlockingQueue, DiskQueue, ThreadSetManager, Throttling, Semaphore, EntryCounteringEvent, Collections, ReadOnlyCollections, IoC, WeakEvent and other.
DynaLock is a library to create and manage locks dynamically in run-time in concurrent software, DynaLock hides all concurrency complexities in distributed systems. Please visit DynaLock's github page for more information. https://github.com/saeedmaghdam/DynaLock
[Portable] A throttling lib, allowing you using a small reusable resources in a parallel way q: email@example.com
Use C#/VB await keyword with AutoResetEvent, ManualResetEvent, or Semaphore in .NET apps See examples in README on GitHub: https://github.com/tyrotoxin/AsyncWaitHandle