黑马程序员技术交流社区
标题:
关于Thread中的sleep方法
[打印本页]
作者:
鲍阳
时间:
2015-3-14 02:43
标题:
关于Thread中的sleep方法
这个方法的说明是让线程执行到该处暂停,让出CPU的执行权给别的线程,指定时间后,刚刚暂停的线程执行。
有个疑问,既然这方法让线程暂停了,那么是让所有执行到这里的线程都要暂停xx时间吗,还是只让第一个遇到它的线程暂停
作者:
Jaybor
时间:
2015-3-14 08:25
应该是当前正在运行的线程在不丢锁的情况下暂时让出CPU执行权吧
作者:
DxxD
时间:
2015-3-14 08:30
肯定是先遇到的那个线程,如果是所有线程都睡眠,那这个sleep,就没意义了,大家一起睡,一起醒,毫无作用
作者:
黑马小夏
时间:
2015-3-14 08:40
学习学些..
作者:
hamesksk
时间:
2015-3-14 13:46
sleep方法是被线程调用的,调用到该方法的线程暂停,
如果所有线程都来调用了,那么所有线程都暂停
作者:
vayne
时间:
2015-3-14 13:58
很多忘记了
作者:
有丶时候
时间:
2015-3-14 14:35
恩,视频刚看到这里,我是来看回复,顺便加深学习的。
作者:
王刚岩
时间:
2015-3-14 14:48
Thread.Sleep 方法 将当前线程阻塞指定的毫秒数。
两个重载方法
1、Sleep(Int32)将当前线程挂起指定的时间。
2、Sleep(TimeSpan)将当前线程阻塞指定的时间。
作者:
z47057554
时间:
2015-3-14 14:52
只要能够执行到它,都会暂停
作者:
1021361407
时间:
2015-3-14 22:24
这就和安眠药似的,谁吃谁睡觉
作者:
android-liu
时间:
2015-3-14 22:49
是的 多线程执行的情况下,碰到sleep都会 暂停,但是有一点注意:同步的情况下,他不会释放执行权的
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2