2 jujiawu1024 jujiawu1024 于 2016.04.10 20:16 提问

一个关于C++ 6.0多线程断点调试的问题

C++ 6.0的MFC调试多线程并发,下了一个断点,程序停不住,别的线程还在执行,这是怎么回事?怎么把全部的线程的全部的程序停住?

2个回答

caozhy
caozhy   Ds   Rxr 2016.04.17 03:45
已采纳
renwotao2009
renwotao2009   2016.04.10 23:26

多线程可以用frozen,你下断点代码所在线程没有执行到,就没停

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
多线程的40个面试题总结(上)
周末在微信公共号看到一篇关于《线程的40个道题》的文章,由于今年工作之前参加过几次面试,所以觉得这篇文章总结的很好 只要读者朋友们耐心看完,并且在阅读过程中遇到自己疑惑的地方时自己能动手查一查做一做,我相信以后遇到很多关于线程上的问题都会迎刃而解。 打算用两个部分来写,第一便于读者阅读,第二谁也不能一口吃个胖子,相信我有的知识是需要时间的积累才能获得的,没有时间的积累谁也不能成为专家,只有时间
VC6.0 不能断点调试的解决方法
<br />很久没有使用VC6.0调试了,以前的一个程序直接设置了Release模式,后来发现忘记怎么改回来了,真晕~~<br /> <br />下面从网上转载了设置的方法,以免以后再忘记~汗!<br />======================================================================================<br /> <br /> <br />现象是用 debug中的 step info或者run to cursor合着设置断点会出现O
VS的多线程调试问题
今天进度太慢了,本来就不是非常有时间的,结果都花在了整系统结构的上面。虽说是用了新的开源图像引擎,使用了新的构架。但是,我还是想走以前的老路。因为我觉得把视图渲染放到后台的某一个线程当中可能是一种比较合理的做法。整了一天,终于通过thunk技术把渲染函数做成了独立的线程。然后,为了测试线程安全地时候,问题发生了。我一旦将断点设置到工作线程中,vs立马假死,导致系统瘫痪。我尝试了4-5次,基本上全部
1 那些年遇到过的面试题 - 40个多线程问题总结
面试中经常碰到的多线程问题。
如何断点调试多线程? .
下面是我的代码:         private   void   menuItem2_Click(object   sender,   System.EventArgs   e)     {     Thread   thread=new   Thread(new   ThreadStart(this.foo));     thread.Start();     //在这一行
C语言断点调试和编译问题总结
1. 编译环境使用VS2008,在调试过程中发现,某个函数的部分代码没有正确执行,在这部分代码处打断点调试,发现每次调试运行时总是提示断点无效。出问题的代码如下,在while(){}代码块内部打断点提示断点无效。 INT32 sendLTEMsg(void *pMsg, INT32 iMsgLen) { INT32 t_iLeft = iMsgLen; INT32 t_iRet = 0;
【那些年遇到过的面试题】 40个多线程问题总结
 http://www.tuicool.com/articles/VRVFZb 前言 多线程分类中写了21篇多线程的文章,21篇文章的内容很多,个人认为,学习,内容越多、越杂的知识,越需要进行深刻的总结,这样才能记忆深刻,将知识变成自己的。这篇文章主要是对多线程的问题进行总结的,因此罗列了40个多线程的问题。 这些多线程的问题,有些来源于各大网站、有些来源于自己的思考。可能有些
关于管道通信和多线程应用 调试总结...
关于管道通信和多线程应用 调试总结... 最近我做了一个Named Pipe 同学示例程序,在调试的过程中 遇到若干问题,现在简单总结一下 : 首先简单介绍一下,给予MFC 单文档应用程序,两个独立的小项目,暂且把这两个项目定义为 MASTER , 和SLAVE 每个项目中各自创建一个 命名管道,作为服务器端;再分别在客户端客户端创建打开对方的管道,接受连接,做握手通讯,表示管
10.[个人]C++线程入门到进阶(10)----多线程经典面试题
1、基本概念         详见:线程和进程关系和区别、同步和互斥、进程间通信 2、以下多线程对int型变量x的操作,哪几个不需要进行同步(D)         A. x=y;      B. x++;    C. ++x;    D. x=1;         详见:多线程二 多线程中的隐蔽问题揭秘 3、多线程中栈与堆是公有的还是私有的 (C)         A:栈公有, 堆
多线程读写问题循环buffer
实现多线程读写缓冲区的小例子。一个任务读文件并写入缓冲区,一个任务从缓冲区读内容写到文件,缓冲区可循环。读大文件请稍微改下缓冲区大小。