VS C/C++運行報錯:Debug Error! abort() has been called(多線程)
2023-08-05 19:34 作者:R_X_offical | 我要投稿
今天遇到一個運行時的告警報錯:

百度到這篇CSDN總結(jié)的比較完善:
關(guān)于R6010 -abort() has been called的錯誤分析及其解決方法_r6010錯誤解決方法_Angle_best的博客-CSDN博客
先說原因——缺少join(),添加后不再彈出錯誤彈窗。

但問題是,運行時明顯可以看見線程已經(jīng)在主線程結(jié)束前已經(jīng)自然結(jié)束了。但為什么一定要join呢?join除了等待線程結(jié)束外還有其他的動作嗎?