多線程——線程的休眠

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();
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章