Java自帶定時任務ScheduledThreadPoolExecutor實現(xiàn)定時器和延時加載功能
更新時間:2018年12月11日 11:08:47 作者:執(zhí)筆記憶的空白
今天小編就為大家分享一篇關于Java自帶定時任務ScheduledThreadPoolExecutor實現(xiàn)定時器和延時加載功能,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
java.util.concurrent.ScheduledThreadPoolExecutor
是JDK1 .6之后自帶的包,功能強大,能實現(xiàn)定時器和延時加載的功能
各類功能和處理方面優(yōu)于Timer
1、定時器:
- ScheduledThreadPoolExecutor 有個scheduleAtFixedRate(command, initialDelay, period, unit) ;方法
- command: 執(zhí)行的線程(可自己New一個)
- initialDelay:初始化執(zhí)行的延時時間
- period: 時間間隔
- unit : 時間類型(如TimeUnit.SECONDS: 秒的方式執(zhí)行,TimeUnit.DAYS : 天數(shù)的方式執(zhí)行)
具體代碼:
public static void main(String[] args) { stThread.scheduleAtFixedRate(new Runnable() { @Override public void run() { // TODO Auto-generated method stub System.out.println(new Date()); } }, 20, 2, TimeUnit.SECONDS); }
2、延時處理
- ScheduledThreadPoolExecutor 有個 schedule(callable, delay, unit) ; 方法
- callable:回調(diào)方法
- delay:延時時間
- unit:時間類型,同定時器的unit一樣
具體代碼:
stThread.schedule((RolePrvlegeTask)SpringUtils.getBean("rolePrvlegeTask"), 1, TimeUnit.SECONDS);
總結(jié)
以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對腳本之家的支持。如果你想了解更多相關內(nèi)容請查看下面相關鏈接
您可能感興趣的文章:
- Java調(diào)度線程池ScheduledThreadPoolExecutor不執(zhí)行問題分析
- java高并發(fā)ScheduledThreadPoolExecutor類深度解析
- 詳解Java ScheduledThreadPoolExecutor的踩坑與解決方法
- java高并發(fā)ScheduledThreadPoolExecutor與Timer區(qū)別
- java 定時器線程池(ScheduledThreadPoolExecutor)的實現(xiàn)
- Java使用quartz實現(xiàn)定時任務示例詳解
- Java實現(xiàn)定時任務最簡單的3種方法
- Java項目實現(xiàn)定時任務的三種方法
- Java定時任務ScheduledThreadPoolExecutor示例詳解
相關文章
Java實現(xiàn)的對稱加密算法3DES定義與用法示例
這篇文章主要介紹了Java實現(xiàn)的對稱加密算法3DES定義與用法,結(jié)合實例形式簡單分析了Java 3DES加密算法的相關定義與使用技巧,需要的朋友可以參考下2018-04-04IDEA報錯:Process terminated的問題及解決
這篇文章主要介紹了IDEA報錯:Process terminated的問題及解決方案,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2023-11-11idea2019.2安裝MybatisCodeHelper插件的超詳細教程
這篇文章主要介紹了idea2019.2安裝MybatisCodeHelper插件的教程,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-09-09SpringBoot SSE服務端主動推送事件的實現(xiàn)
本文主要介紹了SpringBoot SSE服務端主動推送事件的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2023-06-06