Found 35 packages
Core interfaces and utilities that support the DistributedLock.* family of 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 individually.
Provides a distributed lock implementation based on Oracle Database
An async-ready alternative to .NET's ReaderWriterLockSlim.
Useful set of extensions and classes for simplifying and optimizing thread safe operations and synchronization. Part of the "Open" set of libraries.
Useful set of extensions and classes for simplifying and optimizing read-write synchronization. Part of the "Open" set of libraries.
Helpers for ReaderWriterLockSlim to use it within using keyword.
A utility for read-write synchronizing by context. Useful for synchronizing collections that are not inherently thread-safe. Reference to Open.Threading.ReadWrite exposes extensions for ReaderWriterLockSlim. Part of the "Open" set of libraries.
ReadersWriterLockAsync solves the thread affinity problem for using multiple readers and a single writer lock using async code. It also resumes awaits on the SynchronizationContext where it was started. For example on UI-threads.
Small and simple disposable wrappers for ReaderWriterLockSlim
Binaries for the Locker library. Visit https://github.com/tejacques/Locker for an overview and usage examples.
Async Key-based Reader Writer Lock with Cancellation Support
Extension methods for System.Threading.ReaderWriterLockSlim.
A simple wrapper for the ReaderWriterLockSlim class to clean up the consumers code.
stdcpp reader-writer lock envelope class
Provides async friendly mutex, semaphore, and upgradeable reader-writer lock.
A high-performance, optimistic reader-writer synchronization primitive for .NET that enables lock-free, consistent snapshots of compound state in read-heavy scenarios.
stdcpp reader-writer lock container class
Squared Infinity ▪ Threading ▪ Locks
Cogs for threading. Includes AsyncExtensions, AsyncSynchronizationContext, ISynchronized, ReentrantAsyncLock, ReentrantAsyncReaderWriterLock, Synchronization, SynchronizedExtensions.