NeoSmart.AsyncLock NuGet Package

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

Handles async recursion correctly - note that Nito.AsyncEx does not!.




Got any NeoSmart.AsyncLock Question?





Info

Version: 3.2.1
Author(s): NeoSmart Technologies, Mahmoud Al-Qudsi
Last Update: Monday, January 10, 2022
.NET Fiddle: Create the first Fiddle
Project Url: https://neosmart.net/blog/2017/asynclock-an-asyncawait-friendly-locking-library-for-c-and-net/
NuGet Url: https://www.nuget.org/packages/NeoSmart.AsyncLock


Install
Install-Package NeoSmart.AsyncLock
dotnet add package NeoSmart.AsyncLock
paket add NeoSmart.AsyncLock
NeoSmart.AsyncLock Download (Unzip the "nupkg" after downloading)

.NETStandard 1.3 net5.0
  • No dependencies.
7 packages depend on this package.


Tags



STATS

must-have-score

3.1

avg-downloads-per-day

107

days-since-last-release

1076