Thread.sleep() 和Thread.currentThread().sleep()的区别
来源:互联网 发布:淘宝网男士背心 编辑:程序博客网 时间:2024/05/17 02:16
转:http://blog.csdn.net/sam031503/article/details/7076368
线程可以用继承Thread类或者实现Runnable接口来实现。
Thread.sleep()是Thread类的方法,只对当前线程起作用,睡眠一段时间。
如果线程是通过实现Runnable接口来实现的,则不是Thread类,不能直接使用Thread.sleep(),
必须使用Thread.currentThread()来得到当前线程的引用才可以调用sleep(),
所以要用Thread.currentThread().sleep()来睡眠。
ps:别人的理解经验分享,解释到位。不知道是否完全正确,谁能提一下意见?
- Thread.sleep()和Thread.currentThread().sleep()区别
- Thread.sleep()和Thread.currentThread().sleep()区别
- Thread.sleep()和Thread.currentThread().sleep()区别
- Thread.sleep() 和Thread.currentThread().sleep()的区别
- Thread.sleep() 和Thread.currentThread().sleep()的区别
- Java中Thread.sleep()和Thread.currentThread.sleep()的区别
- Thread.sleep() 和Thread.currentThread().sleep()的区别
- Thread.currentThread()、isAlive()、Thread.sleep()的使用
- SystemClock.sleep和Thread.sleep的区别
- SystemClock.sleep和Thread.sleep的区别
- Thread.sleep 与Thread.currentThread.sleep
- Thread.Sleep vs. Thread.CurrentThread.Join
- SystemClock.sleep()和Thread.sleep()区别
- Thread wait()和sleep()的区别
- Java Thread sleep和wait的区别
- Java Thread sleep和wait的区别
- Thread wait()和sleep()的区别
- Thread wait()和sleep()的区别
- 课程大纲:测试用例设计与测试管理实践课程
- 番茄工作法--问题篇
- 开源 免费 java CMS - FreeCMS1.2-标签 commentPage
- Oracle CASE WHEN 用法介绍
- HelloWorld
- Thread.sleep() 和Thread.currentThread().sleep()的区别
- ubuntu内核模块编译环境
- SimpleFrameTest
- SizedFrameTest
- 三元组实现矩阵转换1-(跳着找,顺着存)
- Visual C++ Debug 与 Release版本区别
- vim(一) 入门
- 小羊驼和你一起学习cocos2d-x之六(lua、android.mk)
- 渲染器篇