Found 16 packages
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.
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.
Helpers for ReaderWriterLockSlim to use it within using keyword.
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
LinksPlatform's Platform.Threading Class Library
Provides helpers for execution locking mechanism.
Package Description
Extension methods for System.Threading.ReaderWriterLockSlim.
A simple wrapper for the ReaderWriterLockSlim class to clean up the consumers code.
An async-ready alternative to .NET's ReaderWriterLockSlim.
Fluent Null check - With - Return - If - Unless - Do - As<> - AsNullable<> - Cast<> - SilentCast<> - TryWith - TryReturn - TryDo -Throw Check argument and throw exception - ShouldnotBeNull - ShouldHaveValue (for T?) - ShouldBeInRange - ShouldnotBeInRange - ShouldBeAtLeast - ShouldBeAtMost - ShouldSatisfyCondition Enumerable extensions - ForEach - In - Iterate String extensions - IsNullOrEmpty - IsNullOrWhitespace - FillFormat - JoinToString - JoinNotEmptyToString - JoinNotBlankToString - ConcatToString - Parse<T> Enum extensions - GetAttribute<T> - GetAttributes<T> - GetDescription - GetDescriptionOrValue Reflection extensions - GetUnderlyingType - GetMemberValueExpression Expression visitors: - GetMembersExpressionVisitor - GetParametersExpressionVisitor - UpdateMembersExpressionVisitor - UpdateParametersExpressionVisitor Expression extensions: - AndAlso - OrElse - GetParameters - UpdateParameter - GetMembers - GetMemberExpressions - GetLeafMembers - GetLeafMemberExpressions - UpdateMembers Multithreading - ReadLock - WriteLock - UpgradeableLock - ReaderWriterLockAsync ReaderWriterLockSlim extensions - UseReadLock - UseWriteLock - UseUpgradeableLock
Binaries for the Locker library. Visit https://github.com/tejacques/Locker for an overview and usage examples.
Squared Infinity ▪ Threading ▪ Locks
Provides classes which support resource locking (MonitorLocker, ReaderWriterLocker, SemaphoreLocker and SpinLocker)