std::thread 在析构时未 join 或 detach 导致程序崩溃,如何安全封装?
2026-04-16
·
via SegmentFault 最新的问题
我发现在 C++ 中,如果 std::thread 对象在析构时既没有被 join() 也没有被 detach(),程序会调用 std::terminate 崩溃。 我希望了解一种安全的 RAII 封装方式,能够在线程对象析构时自动处理线程
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。