Example for Monitor.TryEnter(object, ref bool) unnecessarily checks acquiredLock · Issue #3168 · dotnet/dotnet-api-docs · GitHub
Possible Locking Issue when using StringGet(key) in Sync Api - Should Monitor.TryEnter be used than lock & Mointor.Wait which may cause deadlock in case of exceptions · Issue #1196 · StackExchange/StackExchange.Redis ·
C# Workshop - Threading | PPT
Object-Monitor Implementation – Eclipse OpenJ9 Blog
Multi Thread Programming 12편 - Dead Lock - YouTube
Api suggestion: Monitor.TryEnter() with CancellationToken · Issue #27520 · dotnet/runtime · GitHub