Для Java см. главу 12 из JCIP . Существуют некоторые конкретные примеры написания детерминированных многопоточных модульных тестов, чтобы, по крайней мере, проверить правильность и инварианты параллельного кода.
«Доказательство» безопасности потоков с модульными тестами является гораздо более сложным. Я убежден, что это лучше всего обеспечивается автоматическим интеграционным тестированием на различных платформах / конфигурациях.
Нет собственного способа сделать это, но можно достигнуть его с макросом. Детали описаны здесь полностью: http://www.helixoft.com/blog/archives/32
просто необходимо добавить немного Макроса VB к разделу макроса EvironmentEvents и перезапустить VS.
Примечание: путь не обнаружится, когда Вы сначала загрузите VS, но будете каждый раз, когда Вы изменяетесь, какой файл Вы просматриваете. Существует, вероятно, способ зафиксировать это, но он не походит на грандиозное предприятие.
Связанное примечание: Как альтернатива, для Visual Studio 2005 можно использовать командный файл-> Усовершенствованный, Сохраняют Опции. Диалоговое окно отображает полный путь текущего файла, и Вы в состоянии скопировать текст.
Это действительно неловко. Наведение на вкладку действительно одна из немногих полезных вещей. Альтернативы: щелкните правой кнопкой мыши вкладку файла: http://weblogs.asp.net/piseth/archive/2008/11/08/find-your-file-path-in-visual-studio.aspx Похоже, мы тут причем