亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁技術文章
文章詳情頁

Java循環調用多個timer實現定時任務

瀏覽:16日期:2022-08-28 08:50:46

通常在使用java實現定時任務時,有兩種方法,一種是spring中的schedule(cron = ' */5 * * * ?'),另一種就是java中的timer,

timer+TimerTask配合實現,這里附上Timer對象的一些常用api

Timer()   創建-個新計時器。Timer(boolean isDaemon) 創建一個新計時器, 可以指定其相關的線程作為守護程序運行。Timer(String, name) 創建一個新計時器,其相關的線程具有指定的名稱。Timer(String, name, boolean isDaemon) 創建一個新計時器, 可以指定其相關的線程作為守護程序運行。cancel() 終止此計時器,丟棄所有當前已安排的任務。.purge () 從此計時器的任務隊列中移除所有己取消的任務。schedule(TimerTask, task, Date time) 安排在指定的時間執行指定的任務。schedule (TimerTask task, Date firstTime, long period) 安排指定的任務在指定的時間開始進行重復的固定延遲執行。schedule (TimerTask task, long, delay)   安排在指定延遲后執行指定的任務。schedule (TimerTask task, 1ong. delay, long period) 安排指定的任務從指定的延遲后開始進行重復的固定延遲執行。scheduleAtFixedRate (TimerTask task,Date firstTime, long period) 安排指定的任務在指定的時間開始進行重復的固定速率執行。scheduleAtFixedRate (TimerTask task, long delay, long period) 安排指定的任務在指定的延遲后開始進行重復的固定速率執行。

下面列舉一個循環創建TimerTask的實例:

public static void main(String[] args) throws ParseException { ArrayList<TimeClass> list = new ArrayList<>(); //TimeClass是自己寫的一個類,只有兩個字段,private String startTime和private String endTime; list.add(new TimeClass('2020-07-23 20:08:00 ','2020-07-23 20:08:15')); list.add(new TimeClass('2020-07-23 20:08:30 ','2020-07-23 20:08:00')); DateFormat df = new SimpleDateFormat('yyyy-MM-dd HH:mm:ss'); //一個對象,在指定的開始時間和結束時間,分別進行不同的操作,如商品的定時上架、下架。 Timer timer = new Timer(); for(int i = 0; i < list.size(); i++){ Date startTime = df.parse(list.get(i).getStartTime()); Date endTime = df.parse(list.get(i).getEndTime()); int a=i; timer.schedule(new TimerTask() { //新建一個定時任務 @Override public void run() { System.out.println('任務開始了'+a); } },startTime); timer.schedule(new TimerTask() { @Override public void run() { System.out.println('任務結束了'+a); } },endTime); } //timer的過程中不會阻塞,不影響下面代碼的執行 for (int i=0;i<=20;i++) { System.out.println('=====' + i); } }

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持好吧啦網。

標簽: Java
相關文章:
主站蜘蛛池模板: 中中文字幕亚州无线码 | 中文无码日韩欧 | 日本最新免费网站 | xxxxx大片在线观看 | 九九热在线免费视频 | 国产成人一级 | 国产乱码精品一区二区三区卡 | 黄色avav| 一级毛片aaaaaa视频免费看 | 性做久久久久久久久浪潮 | 热门国产xvideos中文 | 啪啪免费网站入口链接 | 成年人黄色在线 | 亚洲综合网国产福利精品一区 | 国产草比 | 狠狠插影院 | 成人中文字幕一区二区三区 | 亚洲狠狠婷婷综合久久久久 | 日本一级爽快片淫片高清 | 免费精品99久久国产综合精品 | 国产综合色在线视频区 | 人人草人人草 | 免费看黄色网页 | 亚洲精品一区二区三区在 | 精品一久久香蕉国产线看观 | 欧美特黄录像播放 | 欧美专区一区 | 特级一级全黄毛片免费 | 日韩免费片 | 欧美一级片免费 | 91在线精品麻豆欧美在线 | 国产片一级毛片视频 | 亚洲欧美在线精品 | 久久精品视 | 国产精品成人免费 | 国产在线播放一区二区 | 欧美一区二区三区不卡视频 | 国产亚洲精品日韩香蕉网 | 久久精品国产无限资源 | 欧美a级片免费观看 | 国产精品色哟哟 |