av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

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

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

瀏覽:10日期: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
相關文章:
主站蜘蛛池模板: 精产国产伦理一二三区 | 中文字幕 在线观看 | 国产精品美女久久久久久免费 | 99这里只有精品视频 | 成人动慢 | 超碰在线人人干 | 亚洲 欧美 精品 | 国产一二区视频 | 国产精品伦理一区 | 韩国成人在线视频 | 69av片| 黄色毛片一级 | 色综合久久久久 | 久久精品欧美一区二区三区不卡 | 中文在线一区 | 一区二区在线免费观看 | xnxx 日本免费 | 国产日韩欧美在线观看 | 久久久一二三区 | 久久青| 久久久久久久国产精品视频 | 91正在播放 | 国产在线色 | 日本午夜免费福利视频 | 特级做a爰片毛片免费看108 | 在线观看成人小视频 | 久久国产婷婷国产香蕉 | 狠狠久久综合 | 日韩影院在线观看 | 亚洲一区二区三区四区五区午夜 | 最新一级毛片 | 成人区精品一区二区婷婷 | 91在线免费观看 | 天堂精品 | 久热免费在线 | 亚洲自拍偷拍欧美 | 国产精品九九九 | 波多野吉衣在线播放 | 国产黄色小视频在线观看 | 99精品久久久久久中文字幕 | 久久av一区 |