Thread XC=new Thread(new ThreadStart(方法))
XC.Open();Thread.Sleep(3000); //主线程等待多少(ms)为自定义线程运行
XC.Abort();我试过多次,不要这个sleep就会直接abort而不执行线程,而如果要的话这个时间得由自己设定。
请问能否不要这个sleep而正确执行线程??

解决方案 »

  1.   

    Thread XC=new Thread(new ThreadStart(方法))
    XC.IsBackGround=false;  
    XC.Sart();I hope this is helpful to u :)
      

  2.   

    sleep(N)是为某个线程休息N毫秒后,再执行该线程.
    这是为了使程序有更好的控制性.
      

  3.   

    Thread XC=new Thread(new ThreadStart(方法))XC.Start();就成了啊中止线程的时候再XC.abort()就成了没用过XC.Open()
      

  4.   

    我用的方法和 init_ora(甲骨文顧問) 所说的一致 :)
      

  5.   

    我想用的方法和 veryhappy(wx.net) 所说的一致 :)