问题背景:
在搞队列+多线程的生产者消费者模式时,出现VS2017闪退,解决该问题,瞎改VS选项,引起了更加严重的问题,即:VS2017运行任意 c++程序,VS2017闪退问题。
差点删VS重搞。
后来通过下面这个解决了误操作问题。
工具-选项-调试-调试停止时自动关闭控制台
这个一定不能选择
选择是,会造成VS2017运行任意 c++程序,VS2017闪退问题。
VS调试选项可用版本:
最佳实践:
电脑重启——>右键项目——>调试——>启动新实例。解决问题
多线程调试技巧:
工具栏右键,调试位置,查看线程
https://docs.microsoft.com/zh-cn/sysinternals/downloads/vmmap