Top 20 NuGet asynclock Packages

Asynchronous coordination primitives.
A .NET library that provides a variety of reusable functionality, including packed integers (PackedInt16, PackedInt32, and PackedInt64), guard methods, various extension methods, and classes related to the Task Parallel Library (AsyncLazy, AsyncLock, AsyncAutoResetEvent, and AsyncManualResetEvent).
Asynchronous coordination primitives.
A C# lock replacement for async/await, supporting recursion/re-entrance and asynchronous waits.
OneCode.Async extends the basic .NET Task library with lots of frequently-asked helper functions. For example, Task.RunSynchronously executes an async task synchronously; Task.RunPeriodically executes an action periodically. Task.FromEvent creates a Task that waits for an event to occur.
Minimalistic tool for synchronizing access across one or several await calls. Based on code developed and described by Stephen Toub, http://blogs.msdn.com/b/pfxteam/archive/2012/02/11/10266920.aspx.
Asynchronous coordination primitives. Recompiled to .Net Standard 2.0 without any dependencies of older platforms
Lazy execution for your C# adventures! Contains classes like AsyncLazy, AsyncContext, AsyncCache and AsyncLock.