调试时的退出状态据了解,0代码是正常退出,其他值多少都有点问题
不明白问题出在哪
基本上在每个线程中,除了定义变量类型下面就是一个while(X)
这个X在准备退出的时候,设为了FALSE,按理说线程是不是应该退出了
还是需要单独使用ExitThread这些来人为结束线程?thread code

解决方案 »

  1.   

    线程的return的是什么什么数值,还是要看你线程是否正确退出
      

  2.   


    前面三个线程对应的thread最后都有return 1的语句。好像没有自己定义的线程跟thread 0x724对应。
    因为线程中都是用while来判断,在最后时让while里面的判断语句为假,这样算是正确退出了吗?
    关于线程是否正确退出,不太会看
      

  3.   


    前面三个线程对应的thread最后都有return 1的语句。好像没有自己定义的线程跟thread 0x724对应。
    因为线程中都是用while来判断,在最后时让while里面的判断语句为假,这样算是正确退出了吗?
    关于线程是否正确退出,不太会看线程函数自己退出,就是正确退出了。
      

  4.   


    前面三个线程对应的thread最后都有return 1的语句。好像没有自己定义的线程跟thread 0x724对应。
    因为线程中都是用while来判断,在最后时让while里面的判断语句为假,这样算是正确退出了吗?
    关于线程是否正确退出,不太会看线程函数自己退出,就是正确退出了。通过设定不同的return值,基本确定上面三个线程是正常退出了。
    不过最下面的一个thread没有自定义的线程对应,如何知道这个线程指的啥  
    最后program has exited with code 2(0x2) 这个0x2又有啥指代?
      

  5.   

    搞清楚,如果最后退出的时候按了界面上的XX,都会出现一个线程和program has exited with code 0x2
    如果是按确定或是取消按钮   就是0x0
    结贴,谢谢大家~