程序时foreach{
update();
Thread.Sleep(60000)
}
时间长了就出现无法显示网页的情况?请问如何解决

解决方案 »

  1.   

    在主线程是不能这么做的,sleep一般是在自己单独开的线程使用,用以暂停自己的线程(当前线程)
    如:Thread myThread=new Thread(....myStart)..
    void myStart()
    {
       Thread.Sleep(60000) ; //让当前线程(自已的线程)暂停
    }
      

  2.   

    楼主要实现这样的功能,必须使用线程,在自己的线程里执行以上代码才行,要不然必然阻塞主线程的执行.Thread myThread =new Thread( ...myUpdate);
    void myUpdate()
    {foreach{
    update();
    Thread.Sleep(60000)
    }