Re[10]: Отладка многопоточности
От: rg45 СССР  
Дата: 02.09.25 13:10
Оценка:
Здравствуйте, ksandro, Вы писали:

K>З.Ы. Был как-то реальный случай, убрали одну ненужную строчку логирования, которая давно была в коде и всем мешала. Прогнали тесты все ок, да и какие проблемы может вызвать такое мелкое изменение. Но оказалось, что в коде много лет сидел race condition, эта никому не нужная запись в лог давала задержку в несколько микро или даже нано секунд, благодаря этому ошибка не проявлялась, а в продакшене вдруг стала периодически ни с того ни с сего вылезать.


А я как-то (давно уже) пытался отловить race conditions при помощи отладочной печати Вот именно это и происходило — отладочная печать вносила синхронизацию и проблема переставала воспроизводиться.
--
Справедливость выше закона. А человечность выше справедливости.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.