请教各位,我有一个多线程的程序,有时会发现线程数会自动减少,但是没有看到任何错误提示,可能会是什么原因呢?

解决方案 »

  1.   

    线程本来就会自动退出……当thread的路径函数执行完毕的时候thread就会退出了
      

  2.   

    没有,我的线程是个循环
       while(true)
        {    }直到进程退出
      

  3.   

    你需要统计你所创建的线程数,有些函数会创建线程(如gethostbyname),也许退出的线程不是由你所创建的
      

  4.   

    调试看Output什么时候提示线程退出信息
      

  5.   

    这样的话就不好分析了,可能有些小问题你自己没有注意到
    [email protected]
    可能的话把代码发给我调试一下