GitHub項目地址:https://github.com/Snowstorm0/learn-sleep
Gitee項目地址:https://gitee.com/Snowstorm0/learn-sleep
Java 在運行 for 循環(huán)時,希望可以每個循環(huán)暫停一段時間。
使用 sleep 方法即可:
for (int i = 0; i < 10; i++) {
try {
System.out.println("i:" + i + " time:" + getTme());
Thread.sleep(10 * 1000); // 暫停10秒
} catch (InterruptedException e) {
e.printStackTrace();
}
}
然后定義時間格式:
Long current_time = System.currentTimeMillis();
SimpleDateFormat formate = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS");
String formateTime = formate.format(current_time);
運行后,可以看到輸出:
i:0 time:15:35:06
i:1 time:15:35:16
i:2 time:15:35:26
i:3 time:15:35:36
i:4 time:15:35:46
暫停10秒成功。
學(xué)習(xí)更多編程知識,請關(guān)注我的公眾號:

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。
舉報投訴
-
JAVA
+關(guān)注
關(guān)注
20文章
3002瀏覽量
116473 -
編程
+關(guān)注
關(guān)注
90文章
3716瀏覽量
97208
發(fā)布評論請先 登錄
相關(guān)推薦
熱點推薦
Kubernetes容器運行時containerd與CRI-O如何選擇
Kubernetes 1.24版本正式移除了dockershim,Docker不再是K8s的默認容器運行時。這個變化直接影響了所有K8s集群的運維方式——升級到1.24+必須切換到containerd或CRI-O。
Arm Neoverse CPU上大代碼量Java應(yīng)用的性能測試
Java 是互聯(lián)網(wǎng)領(lǐng)域廣泛使用的編程語言。Java 應(yīng)用的一些特性使其性能表現(xiàn)與提前編譯的原生應(yīng)用(例如 C 程序)大相徑庭。由于 Java 字節(jié)碼無法直接在 CPU 上執(zhí)行,因此通常
使用Nuclei Studio IDE計算程序運行時間
在使用Nuclei Studio IDE進行程序運行時,我們想知道我們編寫的程序運行時間有多長怎么辦呢?可以選擇調(diào)用IDE里面時間記錄函數(shù)_gettimeofday(),該函數(shù)用于記錄程序運行
發(fā)表于 10-28 08:25
單片機運行一段時間死機,為什么?
問題:
單片機運行一段時間死機,想通過在死機前異常時利用cmbacktrace捕捉log保存,讓系統(tǒng)重啟重啟后通過shell打印出死機時信息,用addr2line分析死機原因
發(fā)表于 09-29 08:26
使用USB傳輸數(shù)據(jù)一段時間后能正常運行但是不會再上發(fā)數(shù)據(jù),為什么?
嘗試過兩種程序都會出現(xiàn)這種問題:使用USB傳輸數(shù)據(jù)一段時間后能正常運行但是不會再上發(fā)數(shù)據(jù),都是基于正點原子水星開發(fā)板,主控為STM32H743iit6進行測試
使用的是PB14/PB15的HS,上發(fā)
發(fā)表于 09-18 07:59
AD7606BSTZ正常工作一段時間后,ad停止轉(zhuǎn)換是什么原因?qū)е碌模?/a>
您好,我的控制板上采用AD7606BSTZ來采集逆變器的三相電流。在變流器沒有跑功率的時候,AD芯片可以一直工作;跑功率時運行20min左右之后,AD轉(zhuǎn)換的數(shù)值開始發(fā)生錯誤,會出現(xiàn)較長時間結(jié)果為0;再過
發(fā)表于 07-29 08:58
PLC設(shè)備運行時間數(shù)據(jù)采集到運維管理平臺如何實現(xiàn)
在工廠設(shè)備管理工作中,往往需要統(tǒng)計各個設(shè)備的運行時間,能夠衡量其運行性能,主要為了方便管理人員對設(shè)備進行定期維護,以保障設(shè)備處于穩(wěn)定高效的運行狀態(tài),減少故障停機導(dǎo)致生產(chǎn)停工的問題。 對此,物通博聯(lián)
一個串口上位機,采用生產(chǎn)消費結(jié)構(gòu),但是消費循環(huán)運行跟不上生產(chǎn)循環(huán),到時最終輸出支持不了高頻率傳輸。如何優(yōu)化
,消費者采運行了395次。而且從時間上來講,生產(chǎn)者平均運行時間還更長。為什么消費者反而運行次數(shù)更少,是因為labview將資源更多分配給運行時間
發(fā)表于 06-11 09:26
使用USB傳輸數(shù)據(jù)一段時間后能正常運行但是不會再上發(fā)數(shù)據(jù),為什么?怎么解決?
嘗試過兩種程序都會出現(xiàn)這種問題:使用USB傳輸數(shù)據(jù)一段時間后能正常運行但是不會再上發(fā)數(shù)據(jù),都是基于正點原子水星開發(fā)板,主控為STM32H743iit6進行測試
使用的是PB14/PB15的HS,上發(fā)
發(fā)表于 06-10 08:22
FX3的FLAGA信號,在運行一段時間后,無法拉高怎么解決?
Thread0所在的緩存,上傳上位機。同時,F(xiàn)PGA檢測Thread2中是否有數(shù)據(jù)需要讀取,若有,則將Thread2中的數(shù)據(jù)讀取到FPGA中進行解析。
如下圖,在正常運行一段時間后,F(xiàn)LAGA信號會拉低,并且無法恢復(fù)為高電平,導(dǎo)致FPGA無法繼續(xù)寫數(shù)據(jù)至Thread0。
發(fā)表于 05-08 07:38
Tektronix泰克DPO3054示波器自動關(guān)機問題維修解決案例
近期某客戶送修一臺泰克DPO3054示波器,報修故障是儀器開機運行一段時間后自動關(guān)機。對儀器進行初步檢測,確定故障為儀器開機運行一段時間后自
上電或者復(fù)位時IO的狀態(tài)不對的原因?
大家好,實際項目中遇到如下問題:
1、設(shè)備在使用一段時間后,在上電或者復(fù)位的瞬間,會引起繼電器合閘。
2、有的設(shè)備在使用一段時間出現(xiàn),有的設(shè)備不出現(xiàn)。出現(xiàn)問題的設(shè)備必須更換主芯片才能解決此問題。
3
發(fā)表于 03-14 11:11
Java循環(huán)運行時暫停一段時間
評論