多线程调试时候,对一个线程设置了端点,其它的线程是怎么运行的啊?也停止了吗?
还有就是我通过单步联调时候,一个线程的代码只是向前走了一步,其它的线程呢?那位大侠知道给点解释啊

解决方案 »

  1.   

    Deug->Threads
    前面带*的当前线程.
      

  2.   

    这个比较简单啊,可以验证的
    两写个线程不停输出信息 通过第三方软件看就可以了,
    如果某个线程中断时,仍有信息不信输出,就是证明那个线程没有中断了。我做了个工具DbgView调试信息查看器,可以去看看啊
    www.fhuasoft.cn  
      

  3.   

    调试是以进程为对象的.
    要调试进程中任何一个线程,调试器一样会挂起进程中的其他线程.
    原因之一.调试器要修改程序的一些数据,如导入表或者跳转地址来实际中断API调用.如果只暂停某个线程,其他线程调用这个API又会产生中断.难道同一时候,同一进程可以被中断两次.这就跟一个人能死两次一样.