NeoSmart.AsyncLock 3.0.1

A C# lock replacement for async/await, supporting recursion/re-entrance and asynchronous waits.

Install-Package NeoSmart.AsyncLock -Version 3.0.1
dotnet add package NeoSmart.AsyncLock --version 3.0.1
<PackageReference Include="NeoSmart.AsyncLock" Version="3.0.1" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add NeoSmart.AsyncLock --version 3.0.1
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Release Notes

Smarter method of detecting recursion for faster and more-reliable locking on all platforms

NuGet packages (7)

Showing the top 5 NuGet packages that depend on NeoSmart.AsyncLock:

Package Downloads
Common used C# .NET libraries (for .NET Core and .NET Framework) such as configuration management, extensions API, dynamic object helper API, reflection helper, AOP interceptors, delegate invoker, TaskQueue, iterators... etc Also provide common used IResult interface, dynamic BaseResult class and built-in ConsoleCommandService with ICommand interface.
Package Description
Package Description
Package Description
Package Description

GitHub repositories

This package is not used by any popular GitHub repositories.

Version History

Version Downloads Last updated
3.0.1 174 12/18/2020
3.0.0 142 12/15/2020 128,577 5/17/2017 397 5/17/2017
0.3.0 398 5/17/2017
0.2.0 385 5/16/2017
0.1.0 395 5/14/2017