#catch2 #thread-sanitizer
Вопрос:
Я использую дезинфицирующее средство для нитей с Catch2. К сожалению, ThreadSanitizer обнаруживает утечки потоков с помощью Catch2 и условий гонки потоков в моем коде. Есть ли какой-либо способ отключить обнаружение утечки потока ThreadSanitizer, но оставить его на тестировании состояния гонки?
Комментарии:
1. Ваши нити отсоединены? Я нахожу, что он сообщает об отсоединенных потоках как об утечке.
Ответ №1:
Оказывается, правильным решением было исправить ошибку. Я создавал потоки, а не соединял их или удалял std::thread
объект.