1、可以試試java.lang.Thread里的sleep方法 public static void sleep(long millis)throws InterruptedException在指定的毫秒數(shù)內(nèi)讓當(dāng)前正在執(zhí)行的線程休眠(暫停執(zhí)行),此操作受到系統(tǒng)計(jì)時(shí)器和調(diào)度程序精度和準(zhǔn)確性的影響。
10年專注成都網(wǎng)站制作,成都定制網(wǎng)頁(yè)設(shè)計(jì),個(gè)人網(wǎng)站制作服務(wù),為大家分享網(wǎng)站制作知識(shí)、方案,網(wǎng)站設(shè)計(jì)流程、步驟,成功服務(wù)上千家企業(yè)。為您提供網(wǎng)站建設(shè),網(wǎng)站制作,網(wǎng)頁(yè)設(shè)計(jì)及定制高端網(wǎng)站建設(shè)服務(wù),專注于成都定制網(wǎng)頁(yè)設(shè)計(jì),高端網(wǎng)頁(yè)制作,對(duì)成都加固等多個(gè)方面,擁有豐富的網(wǎng)站建設(shè)經(jīng)驗(yàn)。
2、安排指定的任務(wù)從指定的延遲后開(kāi)始進(jìn)行重復(fù)的固定延遲執(zhí)行。void scheduleAtFixedRate(TimerTask task,Date firstTime,long period)安排指定的任務(wù)在指定的時(shí)間開(kāi)始進(jìn)行重復(fù)的固定速率執(zhí)行。
3、Java中的Timer類可以實(shí)現(xiàn)經(jīng)過(guò)指定時(shí)間再執(zhí)行方法,Timer方法如下:schedule(TimerTask task, Date time) // 安排在指定的時(shí)間執(zhí)行指定的任務(wù)。schedule(TimerTask task, long delay)// 安排在指定延遲后執(zhí)行指定的任務(wù)。
4、指定firstTime為21:00:00,period為一天的毫秒數(shù)24*3600*1000就成了。或者可以自己寫(xiě)個(gè)線程,放個(gè)while循環(huán),每分鐘檢查一次,如果到時(shí)間了就執(zhí)行任務(wù),如果沒(méi)到就sleep一分鐘。當(dāng)然,這種方法比較土。
Java中主要有以下方法來(lái)實(shí)現(xiàn)延遲 普通延時(shí)用Thread.sleep(int)方法,這很簡(jiǎn)單。它將當(dāng)前線程掛起指定的毫秒數(shù)。
你是指讓操作的線程停頓5秒嗎?線程中有一個(gè)睡眠的函數(shù),參數(shù)的單位是毫秒。
可以試試java.lang.Thread里的sleep方法 public static void sleep(long millis)throws InterruptedException在指定的毫秒數(shù)內(nèi)讓當(dāng)前正在執(zhí)行的線程休眠(暫停執(zhí)行),此操作受到系統(tǒng)計(jì)時(shí)器和調(diào)度程序精度和準(zhǔn)確性的影響。
}catch(Exception ex){ System.err.println(ex.toString);} } 延時(shí)n毫秒。。你只要在你想延時(shí)的地方,調(diào)用即可。?;蛘吣阒苯诱f(shuō)你需要在什么的情況下要延時(shí),我?guī)湍闩獋€(gè)吧。
間歇或定期的延遲會(huì)觸發(fā)一些重要的性能問(wèn)題,以不同的方式影響JavaEE應(yīng)用程序。
1、Java中主要有以下方法來(lái)實(shí)現(xiàn)延遲 普通延時(shí)用Thread.sleep(int)方法,這很簡(jiǎn)單。它將當(dāng)前線程掛起指定的毫秒數(shù)。
2、你是指讓操作的線程停頓5秒嗎?線程中有一個(gè)睡眠的函數(shù),參數(shù)的單位是毫秒。
3、2) Timer和TimerTask的常用api函數(shù)說(shuō)明 這里強(qiáng)調(diào)Timer類的schedule和scheduleAtFixedRate的區(qū)別。