Java多线程--sleep()方法小记
本文最后更新于:2021年10月6日 晚上
Java多线程–sleep()方法小记
代码:
package Thread01;
public class TestThread01 {
public static void main(String[] args) {
Thread t = new MyThread();
t.setName("t");
t.start();
try {
//这段代码会让线程t进入休眠吗?
t.sleep(1000 * 5); //在执行的时候回转换成Thread.sleep(1000 * 5)
} catch (InterruptedException e) { //作用:让当前线程进入休眠,也就是main线程
e.printStackTrace(); //sleep()方法为静态方法
}
System.out.println("Hello Thread!");
}
}
class MyThread extends Thread{
@Override
public void run() {
for (int i = 0; i < 100000; i++) {
System.out.println(Thread.currentThread().getName()+"----->"+i);
}
}
}
运行结果:
五秒后打印Hello Thread!
本文作者: CodeAnime
本文链接: https://codeanime.cc/Java%E5%A4%9A%E7%BA%BF%E7%A8%8B-sleep-%E6%96%B9%E6%B3%95%E5%B0%8F%E8%AE%B0.html
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!