System.Threading.Thread.Sleep(2000);什么意思,什么用

 我来答
硅谷创业快讯
高粉答主

推荐于2019-11-12 · 每个回答都超有意思的
知道答主
回答量:55
采纳率:100%
帮助的人:2.3万
展开全部

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():来启动线程。

参考资料来源:百度百科——多线程

keith1234
推荐于2017-10-08 · TA获得超过184个赞
知道答主
回答量:101
采纳率:0%
帮助的人:94.7万
展开全部
Thread.Sleep()方法用于将当前线程休眠一定时间 时间单位是毫秒 1000毫秒= 1秒 休眠的时间可以用于让其他线程完成当前工作,亦可以减少CPU占用时间。避免程序出现长时间CPU占用100%的情况。

如果需要对其他线程操作可以先实例化该线程。然后使用sleep方法。
System.Threading.Thread.Sleep(2000);当前休眠2秒

suspen()挂起当前线程。也可以指定挂起时间。
close() 关闭当前线程。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友43f772b02
2009-01-22 · TA获得超过1129个赞
知道小有建树答主
回答量:395
采纳率:0%
帮助的人:359万
展开全部
sleep函数用于将线程休眠,单位是毫秒。一般来说用于对线程的操作,还有suspend、close等函数都是关于线程的操作,你可以根据自己的需要对线程进行操作。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
末日高督
2009-01-22 · TA获得超过303个赞
知道小有建树答主
回答量:469
采纳率:0%
帮助的人:260万
展开全部
让程序暂停2秒.2秒后继续运行
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zp_lb
2009-01-22 · 超过19用户采纳过TA的回答
知道答主
回答量:71
采纳率:0%
帮助的人:62万
展开全部
线程暂停2秒
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式