Java-時間等待(主執行緒睡眠)
阿新 • • 發佈:2018-12-05
Java-時間等待
1 TimeUnit.DAYS.sleep(1);//天
2 TimeUnit.HOURS.sleep(1);//小時
3 TimeUnit.MINUTES.sleep(1);//分
4 TimeUnit.SECONDS.sleep(1);//秒
5 TimeUnit.MILLISECONDS.sleep(1000);//毫秒
6 TimeUnit.MICROSECONDS.sleep(1000);//微妙
7 TimeUnit.NANOSECONDS.sleep(1000);//納秒
TimeUnit類提供的方法,其實底層呼叫的也是Thread類的sleep方法。
public static void main(String[] args) { long timeOut = 100; for (int i = 0 ; i < 100 ; i ++){ try { timeOut = timeOut * 2; TimeUnit.MILLISECONDS.sleep(timeOut);//等待時間 System.out.println(timeOut + "輸出了!"); } catch (InterruptedException e) { new Exception("執行失敗,很遺憾!"); } } }
隨筆記錄,方便自己學習
2018-12-03