午夜剧场伦理_日本一道高清_国产又黄又硬_91黄色网战_女同久久另类69精品国产_妹妹的朋友在线

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

Java循環(huán)調(diào)用多個timer實現(xiàn)定時任務

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

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

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

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

下面列舉一個循環(huán)創(chuàng)建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的過程中不會阻塞,不影響下面代碼的執(zhí)行 for (int i=0;i<=20;i++) { System.out.println('=====' + i); } }

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

標簽: Java
相關文章:
主站蜘蛛池模板: 日本韩国一区二区三区 | 国产又粗又猛又爽又黄视频 | av免费网址 | 国产黄色在线免费观看 | 欧美,日韩,国产精品免费观看 | 久久国产在线视频 | 日韩福利视频在线观看 | 亚洲综合小说 | 天堂av手机版 | 青青自拍视频 | 色蜜桃av | 毛片18| 国产性猛交96 | 日本精品中文字幕 | 国产一区不卡 | 国产精品爽爽久久 | 精品国产乱码久久久久久88av | 色姑娘综合网 | 搞黄视频在线观看 | 99re这里只有精品6 | 国产cao | 超碰在线中文字幕 | 999久久久久久 | 一级片免费在线观看 | 伊人久久影视 | 2019亚洲天堂 | 操穴av | 国产成人三级在线观看视频 | 国产精品一区三区 | 中文字幕在线观看一区二区 | 在线免费av网址 | 午夜高清 | 色婷婷六月 | 国产精品自在线 | 亚洲综合91 | 日本色综合 | 亚洲欧美日本在线 | 亚洲在线视频 | www视频免费在线观看 | 色午夜av | 亚洲一区二区视频在线观看 |