NeoSmart.Synchronization (nuget): Assorted async-friendly mutexes and locks. Includes a scoped mutex (ScopedMutex) for cross-platform key-based locking, async countdown event (CountdownEvent), and others.
Keywords: ScopedMutex|AsyncLock|CountdownEvent