System.Threading.Thread.Sleep(2000);什么意思,什么用
System.Threading.Thread.Sleep(2000)意思是将当前线程休眠2秒。
Thread.Sleep()方法用于将当前线程暂停一定时间,时间单位是毫秒,1000毫秒= 1秒。
通过调用Thread.Sleep,Thread.Suspend或者Thread.Join都可以暂停/阻塞线程。调用Sleep()和 Suspend()方法意味着线程将不再得到CPU时间。
这两种暂停线程的方法是有区别的,Sleep()使得线程立即停止执行,但是在调用 Suspend()方法之前,公共语言运行时必须到达一个安全点。
一个线程不能对另外一个线程调用Sleep()方法,但是可以调用Suspend()方 法使得另外一个线程暂停执行。
扩展资料:
NET 基础类库的System.Threading命名空间提供了大量的类和接口支持多线程。这个命名空间有很多的类。 System.Threading.Thread类是创建并控制线程,设置其优先级并获取其状态最为常用的类。
Thread.Start():启动线程的执行;
Thread.Suspend():挂起线程,或者如果线程已挂起,则不起作用;
Thread.Resume():继续已挂起的线程;
Thread.Interrupt():中止处于 Wait或者Sleep或者Join 线程状态的线程;
Thread.Join():阻塞调用线程,直到某个线程终止时为止;
Thread.Sleep():将当前线程阻塞指定的毫秒数;
Thread.Abort():以开始终止此线程的过程。如果线程已经在终止,则不能通过;
Thread.Start():来启动线程。
参考资料来源:百度百科——多线程
如果需要对其他线程操作可以先实例化该线程。然后使用sleep方法。
System.Threading.Thread.Sleep(2000);当前休眠2秒
suspen()挂起当前线程。也可以指定挂起时间。
close() 关闭当前线程。