Parallel Stacks is a game changing tool for analyzing hangs, live locks and deadlocks, or just for understanding how the parallel or asynchronous code works in your application.
▬▬▬▬▬▬ Connect with me 👋 ▬▬▬▬▬▬
GITHUB - https://github.com/SergeyTeplyakov
X/TWITTER - https://x.com/steplyakov
LINKEDIN - https://linkedin.com/in/sergeyteplyakov
BLOG - https://sergeyteplyakov.github.io/Blog
▬▬▬▬▬▬ T I M E S T A M P S ⏰ ▬▬▬▬▬▬
00:00 - Intro
00:28 - Debugging a deadlock with a custom synchronization context
02:24 - Debugging a deadlock in Dispose method
03:43 - Debugging parallel code with Parallel Stacks
04:51 - Debugging a hang with TaskCompletionSource
06:27 - Conclusion
👇 Drop your topic suggestions in the comments and let’s keep dissecting together.
#dotnet #csharp #asyncawait #asyncprogramming #visualstudio #debugging #deadlocks