CellWars.Threading.AsyncLock (nuget): 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.
Keywords: CellWars.Threading.AsyncLock|async|async-await|async-lock|async-tasks|asynchronous|csharp|entrant|lock