首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

Thread.sleep()跟Thread.currentThread().sleep()区别

2012-09-14 
Thread.sleep()和Thread.currentThread().sleep()区别?线程可以用继承Thread类或者实现Runnable接口来实现

Thread.sleep()和Thread.currentThread().sleep()区别

?

线程可以用继承Thread类或者实现Runnable接口来实现.

Thread.sleep()是Thread类的方法,只对当前线程起作用,睡眠一段时间.

如果线程是通过继承Thread实现的话这2个方法没有区别;

如果线程是通过实现Runnable接口来实现的,则不是Thread类,不能直接使用Thread.sleep()

必须使用Thread.currentThread()来得到当前线程的引用才可以调用sleep(),

所以要用Thread.currentThread().sleep()来睡眠...

热点排行