java 在JAVA中如何實(shí)現(xiàn)長時間任務(wù)?
在JAVA中如何實(shí)現(xiàn)長時間任務(wù)?請參考java.util.Timer文件Public class timer extensions對象是一個線程工具,用于計劃將來在后臺線程中執(zhí)行的任務(wù)。任務(wù)可以定期執(zhí)
在JAVA中如何實(shí)現(xiàn)長時間任務(wù)?
請參考java.util.Timer文件Public class timer extensions對象是一個線程工具,用于計劃將來在后臺線程中執(zhí)行的任務(wù)。任務(wù)可以定期執(zhí)行一次或多次。這種實(shí)例可以在指定的時間或延遲后以指定的速率(周期)重復(fù)執(zhí)行,是后臺維護(hù)線程的一個很好的選擇。很簡單。您只需要用所需的任務(wù)實(shí)現(xiàn)TimerTask的run方法,并調(diào)用TimerTask的實(shí)例timer.scheduleAtFixedRate時間方法,只需將開始時間設(shè)置為5分5秒一小時,然后將周期設(shè)置為1小時。有關(guān)詳細(xì)信息,請參閱JDK文檔。計時器將作為獨(dú)立線程在后臺運(yùn)行,不影響主線程的運(yùn)行,并在所有線程退出后退出(作為保護(hù)線程)