使用vs调试的时候,如何知道程序阻塞在哪里?

野生散养程序猿 2016-05-07 10:08:43
遇到一个问题,加了两个断点
当运行到断点A后,我释放掉了,理想状态应该是在断点B停住,但并没有,程序感觉就像是阻塞了一样
请问,这种状况如何知道程序当前是在哪里阻塞着?
...全文
412 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
lqbk1 2016-05-07
  • 打赏
  • 举报
回复
引用 6 楼 wangzhixing_tt 的回复:
[quote=引用 4 楼 lqbk1 的回复:] vs调试期间可以按暂停的....
是不是break all ?[/quote] 是的
  • 打赏
  • 举报
回复
引用 4 楼 lqbk1 的回复:
vs调试期间可以按暂停的....
是不是break all ?
lqbk1 2016-05-07
  • 打赏
  • 举报
回复
暂停后看调用堆栈
paschen 版主 2016-05-07
  • 打赏
  • 举报
回复
引用 2 楼 wangzhixing_tt 的回复:
[quote=引用 1 楼 paschen 的回复:] 点击继续调试程序都会继续走,程序当前停在哪可以看到黄色箭头,还找不到通过调用堆栈去找
就是不知道走到哪里了,应该是某个底层的函数里,那个黄色的箭头怎么弄出来的?[/quote] 点击调用堆栈里相关位置会回到那里
lqbk1 2016-05-07
  • 打赏
  • 举报
回复
vs调试期间可以按暂停的....
  • 打赏
  • 举报
回复
引用 1 楼 paschen 的回复:
点击继续调试程序都会继续走,程序当前停在哪可以看到黄色箭头,还找不到通过调用堆栈去找
就是不知道走到哪里了,应该是某个底层的函数里,那个黄色的箭头怎么弄出来的?
paschen 版主 2016-05-07
  • 打赏
  • 举报
回复
点击继续调试程序都会继续走,程序当前停在哪可以看到黄色箭头,还找不到通过调用堆栈去找

65,187

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧