8 packages returned for Tags:"asynclock"

Lazy execution for your C# adventures! Contains classes like AsyncLazy, AsyncContext, AsyncCache and AsyncLock.
A C# lock replacement enabling async-await in between acquire and release. High performance, Re-entrant, with no caveat. Able to re-entrant/re-acquire the same across threads within the same task.
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).