在 ThreadSanitizer 中禁用线程泄漏测试?
Disable thread leak test in ThreadSanitizer?
我将 ThreadSanitizer 与 Catch2 一起使用。不幸的是,ThreadSanitizer 在我的代码中发现了带有 Catch2 和线程竞争条件的线程泄漏。有什么方法可以禁用 ThreadSanitizer 的线程泄漏检测但继续进行竞争条件测试吗?
事实证明,修复错误是正确的做法。我正在创建线程而不是加入它们或删除 std::thread
对象。
我将 ThreadSanitizer 与 Catch2 一起使用。不幸的是,ThreadSanitizer 在我的代码中发现了带有 Catch2 和线程竞争条件的线程泄漏。有什么方法可以禁用 ThreadSanitizer 的线程泄漏检测但继续进行竞争条件测试吗?
事实证明,修复错误是正确的做法。我正在创建线程而不是加入它们或删除 std::thread
对象。