NeoSmart.AsyncLock 3.2.0-preview2

A C# lock replacement for async/await, supporting recursion/re-entrance and asynchronous waits. Handles async recursion correctly - note that Nito.AsyncEx does not!

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

Packages
EFCoreSecondLevelCacheInterceptor
Entity Framework Core Second Level Caching Library.

3.0: Smarter method of detecting recursion for faster and more-reliable locking on all platforms. 3.1: Added synchronous locking that may be intermixed with async locking. 3.2: Added TryLock() and TryLockAsync() methods.

.NET Standard 1.3

.NET 5.0

  • No dependencies.

Version Last updated
3.3.0-preview1 06/08/2025
3.2.1 03/12/2025
3.2.0 03/13/2025
3.2.0-preview2 06/15/2025
3.2.0-preview1 06/15/2025
3.1.0 06/15/2025
3.1.0-BETA1 03/14/2025
3.0.1 06/15/2025
3.0.0 06/15/2025
0.3.0.2 06/15/2025
0.3.0.1 03/14/2025
0.3.0 05/04/2025
0.2.0 05/16/2017
0.1.0 06/15/2025