多线程——线程的休眠

Thread.sleep(毫秒 )

子线程中休眠

new Thread(){
public void run(){
for(int i=0;i<10;i++){
System.out.println(i);
try{Thread.sleep(1000);
}catch(InterruptedException e){
e.printStackTrace();
}
}
};
}.start();
System.out.println("aaaaaaaaaaaaaaaa");

上述方式会先输出aaaaaaaaaaaaaa后再开始遍历线程,因为我们是new的子线程,子线程和主线程不相互干扰。

2.案例:倒计时60秒

new Thread(new Runnable(){
public void run(){
int seconds=60;
for(int =0;i<60;i++){
System.out.println("剩余"+seconds+"秒");
seconds--;
try{
Thread.sleep(1000);
}catch(Exception e){
e.printStackTrace();
}
}
}
}).start();
发布了89 篇原创文章 · 获赞 0 · 访问量 1553

猜你喜欢

转载自blog.csdn.net/ShiZaolin/article/details/104202942