如何让JAVA程序实现一段时间等待
生活随笔
收集整理的這篇文章主要介紹了
如何让JAVA程序实现一段时间等待
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
JAVA中想讓代碼等待一段時(shí)間再繼續(xù)執(zhí)行,可以通過讓當(dāng)前線程睡眠一段時(shí)間的方式。
方法一:通過線程的sleep方法。
1 Thread.currentThread().sleep(1000);在需要程序等待的地方加入這個(gè)語(yǔ)句,實(shí)現(xiàn)讓程序等待,這里的參數(shù)1000是以毫秒為單位,即這語(yǔ)句可以讓程序等待1秒。
方法二:TimeUnit類里的sleep方法。 1 TimeUnit.DAYS.sleep(1);//天 2 TimeUnit.HOURS.sleep(1);//小時(shí) 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類提供的方法,其實(shí)底層調(diào)用的也是Thread類的sleep方法,讓程序進(jìn)行等待。只不過他在上層根據(jù)時(shí)間單位進(jìn)行了封裝,如上圖,共有7種可以選擇,可以方便的選擇自己需要的時(shí)間單位進(jìn)行使用。
轉(zhuǎn)載于:https://www.cnblogs.com/cyb-652356/p/10719175.html
與50位技術(shù)專家面對(duì)面20年技術(shù)見證,附贈(zèng)技術(shù)全景圖總結(jié)
以上是生活随笔為你收集整理的如何让JAVA程序实现一段时间等待的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 如何把安静的程序员逼成话唠
- 下一篇: Problem B: 故障电灯(ligh