NeoSmart.AsyncLock 0.2.0

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

Showing the top 20 packages that depend on NeoSmart.AsyncLock.

Packages Downloads
EFCoreSecondLevelCacheInterceptor
Entity Framework Core Second Level Caching Library.
248
EFCoreSecondLevelCacheInterceptor
Entity Framework Core Second Level Caching Library.
16
EFCoreSecondLevelCacheInterceptor
Entity Framework Core Second Level Caching Library.
14
EFCoreSecondLevelCacheInterceptor
Entity Framework Core Second Level Caching Library.
13
EFCoreSecondLevelCacheInterceptor
Entity Framework Core Second Level Caching Library.
12
EFCoreSecondLevelCacheInterceptor
Entity Framework Core Second Level Caching Library.
11
EFCoreSecondLevelCacheInterceptor
Entity Framework Core Second Level Caching Library.
10

* Fixed thread id conflicts when awaiting on Task.Delay * AsyncLock.ThreadId can be used from within tasks to get a unique identifier * Full .NET Framework uses faster/more-reliable binary stack trace comparison

.NET Standard 1.3

.NET Framework 4.5

  • No dependencies.

Version Downloads Last updated
3.2.1 260 03/26/2024
3.2.0 8 04/29/2024
3.2.0-preview2 9 04/28/2024
3.2.0-preview1 9 04/28/2024
3.1.0 9 04/29/2024
3.1.0-BETA1 7 04/28/2024
3.0.1 10 04/24/2024
3.0.0 10 04/02/2024
0.3.0.2 9 04/06/2024
0.3.0.1 5 04/28/2024
0.3.0 8 04/29/2024
0.2.0 11 04/29/2024
0.1.0 11 04/29/2024