Skip to content

AsyncLock 3.3.0-preview1

Pre-release
Pre-release
Compare
Choose a tag to compare
@mqudsi mqudsi released this 24 Feb 21:22
· 1 commit to master since this release

This release of AsyncLock

  • addresses a potential deadlock when attempting to recursively acquire the lock in back-to-back scenarios (#18)
  • allows work to internally continue on different threads after explicit context switching points (#17, #19)
  • addresses a lock corruption issue when using TryLockAsync() with a timeout of TimeSpan.Zero
  • reworks some lock acquisition internals to ensure locks are acquired in a more timely fashion after racing with Dispose() calls in another thread

Download on Nuget.org: https://www.nuget.org/packages/NeoSmart.AsyncLock/3.3.0-preview1

Or install manually:

Install-Package NeoSmart.AsyncLock -Version 3.3.0-preview1