VS2010 Parallel Debugger
February 8, 2011 Leave a comment
I just worked through the Parallel Debugger Lab from Microsoft. Holy cow it is awesome. You can set a break and immediate see all of the threads running with their call stack:
You can then drill into each thread (or set of threads you are interested in) and see the associated tasks:
And coolest of all, you can see each thread that is deadlocked and where the deadlock is coming from:
My only grip has nothing to do with the parallel debugger, it has to do with the poo quality of code in the lab. Take a look at this code:
Horrible naming, unchecked arguments, single-line for multiple commands, weak-typing, uhg!!!!