thread sleep单位(thread sleep)
大家好,今天小六子来为大家解答以下的问题,关于thread sleep单位,thread sleep这个很多人还不知道,现在让我们一起来看看吧!
1、system.***.***.sleep(2000)意思是将当前线程休眠2秒。
2、***.sleep()方法用于将当前线程暂停一定时间,时间单位是毫秒,1000毫秒= 1秒。
3、通过调用***.sleep,***.suspend或者***.join都可以暂停/阻塞线程。
4、调用Sleep()和 Suspend()方法意味着线程将不再得到CPU时间。
5、这两种暂停线程的方法是有区别的,Sleep()使得线程立即停止执行,但是在调用 Suspend()方法之前,公共语言运行时必须到达一个安全点。
6、一个线程不能对另外一个线程调用Sleep()方法,但是可以调用Suspend()方 法使得另外一个线程暂停执行。
7、扩展资料:NET 基础类库的***.threading命名空间提供了大量的类和接口支持多线程。
8、这个命名空间有很多的类。
9、 system.***.thread类是创建并控制线程,设置其优先级并获取其状态最为常用的类。
10、***.start():启动线程的执行;***.suspend():挂起线程,或者如果线程已挂起,则不起作用;***.resume():继续已挂起的线程;***.interrupt():中止处于 Wait或者Sleep或者Join 线程状态的线程;***.join():阻塞调用线程,直到某个线程终止时为止;***.sleep():将当前线程阻塞指定的毫秒数;***.abort():以开始终止此线程的过程。
11、如果线程已经在终止,则不能通过;***.start():来启动线程。
12、参考资料来源:百度百科——多线程。
本文分享完毕,希望对你有所帮助。