Ich habe gerade einen sehr empfehlenswerten Artikel über das Debuggen von multi-threaded Anwendungen bei Dr. Dobb’s gelesen:
Es wird zwar fast ausschließlich auf C++ eingegangen, aber man findet nützliche Ideen, die auch unter .NET sinnvoll sind.
Der Artikel basiert auf dem Buch „Multi-Core Programming“ von Shameem Akhter und Jason Roberts: http://www.intel.com/intelpress/sum_mcp.htm
Dort gibt es auch ein Probekapitel mit einer Einführung in Mehrprozessor-Systeme.