线程可以用继承Thread类或者实现Runnable接口来实现.
Thread.sleep()是Thread类的方法,只对当前线程起作用,睡眠一段时间.
如果线程是通过继承Thread实现的话这2个方法没有区别;
如果线程是通过实现Runnable接口来实现的,则不是Thread类,不能直接使用Thread.sleep()
必须使用Thread.currentThread()来得到当前线程的引用才可以调用sleep(),
所以要用Thread.currentThread().sleep()来睡眠...
本文详细解释了如何使用继承Thread类或实现Runnable接口来创建线程,并深入探讨了Thread.sleep()方法的使用及其注意事项。对于通过实现Runnable接口创建的线程,文章特别强调了使用Thread.currentThread()来调用sleep()方法的重要性。
493

被折叠的 条评论
为什么被折叠?



