Thread 的 sleep 方法

小小丁灬 发布于 2016/05/19 15:09
阅读 163
收藏 0
在项目中,有个方法我想暂停5秒,就用了 Thread.sleep(5000) 这个方法,但是没停住.想问下,是不是只有在线程的 run 方法中才可以起效果?
加载中
0
空无一长物
你是如何判断没有停5秒的?
小小丁灬
后来试了下,确实停顿了5秒,不知道一开始为什么没有停顿.
0
Gillian_Male
Gillian_Male
Thread.sleep()是针对当前执行线程的
0
让往事随风
让往事随风
sleep的时候线程是waiting状态,不是blocked状态。其中sleep一定是timed_waiting,blocked状态只有在synchronized代码块或者synchronized方法里面才可能会出现,操作资料:http://edu.51cto.com/course/course_id-2830.html

0
风之轮
风之轮
肯定只是针对当前执行线程的啊
返回顶部
顶部