Отладка параллельных программ, как известно, сложный процесс. Параллельным
программам присущи не только обычные виды ошибок, но и новые, связанные с
временем и ошибками синхронизации. Часто программы ``зависают'', когда процесс
ждет сообщения, которое никогда не было послано или послано с неверным
идентификатором. Параллельные ошибки часто возникают, когда Вы добавляете код,
чтобы попытаться определить ошибку, что особенно обидно. В этом разделе мы
обсуждаем три подхода к параллельной отладке.
Subsections