我在程序中创建一线程
在创建的线程中使用sleep函数
不知道对主程序的执行有无影响
是只影响线程
还是连主程序也受影响

解决方案 »

  1.   

    只对线程有影响,SLEEP的时候会自动切换到另一个线程
      

  2.   

    是有影响的,假如你Sleep的时间过长(如:主程序退出的时候线程还在Sleep中,则主线程会等待Sleep结束后才能退出)
      

  3.   

    楼上说得不对吧,不会有影响的。虽然让线程函数自动返回是最好的办法,但是当进程终止运行时,该进程包含的所有线程会被强制撤消,就像每个线程调用TerminateThread一样。当然,我们应该避免使用这种方法。
      

  4.   

    sleep仅仅是让执行线程休克一下,让出CPU时间片。不会影响主线程的。
      

  5.   

    支持:postren(小虫)
    这就是我们在线程体中为什么要不停地检测Application.terrminated属性的原因。