Multithreading und Visual Studio-Debugging

Das Debugging von parallelen Verarbeitungen gehört zu den interessanten Alltagsarbeiten eines Entwicklers oder einer Entwicklerin. Den Hauptgrund hierfür liefert das unterschiedliche Laufzeitverhalten zwischen Release- und Debugcode. Alleine aufgrund dessen kann es durchaus vorkommen, dass ein Fehler im Releasemode auftritt und im Debugmode nicht. Übrigens ist es umgekehrt nicht weniger lästig, denn dann haben Sie einen Fehler, den ich »Zeitbombe mit unbestimmter Zündzeit« nenne.

Ich will Ihnen in diesem letzten Abschnitt des Kapitels zeigen, wie das Verhalten von Visual Studio für das Debugging von parallelen Verarbeitungen ist, und wie Sie Visual Studio dabei unterstützt.

Verhalten von Visual Studio für ...

Get Handbuch der .NET 4.0-Programmierung. Band 1: C# 2010 und .NET-Grundlagen now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.