亚洲免费在线视频-亚洲啊v-久久免费精品视频-国产精品va-看片地址-成人在线视频网

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

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

瀏覽:26日期: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
相關文章:
主站蜘蛛池模板: 天天爱天天做天天爽天天躁 | 成人午夜视频一区二区国语 | 看三级毛片 | 成年人视频网站免费 | 久久国内精品视频 | 国产日本欧美高清免费区 | 亚洲综合爱久久影院 | 精品国产亚洲一区二区三区 | 欧美a在线播放 | 看日本真人一一级特黄毛片 | 德国女人一级毛片免费 | 99视频免费在线 | 欧美一级毛片激情 | 国产呦系列| 草草影院ccyycom浮力影院 | 黑人一级片 | 国产精品不卡 | 欧美性一区二区三区 | 亚洲国产欧美国产综合一区 | 亚洲国产精品一区二区三区久久 | 在线精品日韩一区二区三区 | 欧美亚洲视频 | 国产精品系列在线一区 | 欧美极品video粗暴 | 一区二区三区在线免费视频 | 国产亚洲欧美在线播放网站 | 精品国产一二三区在线影院 | 美女被免费网站在线软件 | 韩国一级永久免费观看网址 | 精品久久久影院 | 国产不卡在线播放 | 久久精品免看国产成 | 亚洲午夜网站 | 中国胖女人一级毛片aaaaa | 视频网18免费 | 日本三级在线观看中文字 | 一级午夜a毛片免费视频 | 在线亚洲日产一区二区 | 5x性区m免费毛片视频看看 | 国产一区二区免费在线 | 日本免费一区二区三区毛片 |