Top 20 NuGet lock Packages

Pluggable foundation blocks for building distributed apps.
Adds a concept of thread safety to C# and VB so that most threading defects are detected at build-time or in a single-threaded test coverage. Includes a deadlock detection policy and thread dispatching aspects. An official PostSharp pattern library.
Async synchronization primitives, async collections, TPL and dataflow extensions. The JoinableTaskFactory allows synchronously blocking the UI thread for async work. This package is applicable to any .NET application (not just Visual Studio).
An implementation of the Redlock distributed lock algorithm
An implementation of the Redlock distributed lock algorithm
Pluggable foundation blocks for building distributed apps.
Pluggable foundation blocks for building distributed apps.
Redistributable components for package 'PostSharp.Patterns.Threading'. This package should only be installed as a dependency. (This is not the package you are looking for).
Simple cross-platform plugin to work with screen orientation of mobile device.
Pluggable foundation blocks for building distributed apps.
Tools and extensions for IO operations.
A collection of classes to simplify basic concurrency patterns like associating a lock with an object.
Pluggable foundation blocks for building distributed apps.
Cross-platform library providing exclusive lock on file, with timeout functionality. Forked from: https://xabe.net/product/xabe_filelock/
Pluggable foundation blocks for building distributed apps.
Distributed lock with Redis and C# (based on http://redis.io/topics/distlock)
.NET async Distributed Recipes For ZooKeeper: Queue, Lock and Leader Election.
Pluggable foundation blocks for building distributed apps.
Library for managing multithreaded program state; providing lock-free, fast, scalable data wrappers for shared variables.
Pluggable foundation blocks for building distributed apps.