<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    分享java帶來的快樂

    我喜歡java新東西

    java定時器的使用(Timer)

    1、在應(yīng)用開發(fā)中,經(jīng)常需要一些周期性的操作,比如每5分鐘執(zhí)行某一操作等。對于這樣的操作最方便、高效的實現(xiàn)方式就是使用java.util.Timer工具類。

    private java.util.Timer timer;
    timer = new Timer(true);
    timer.schedule(
    new java.util.TimerTask() { public void run() { //server.checkNewMail(); 要操作的方法 } }, 0, 5*60*1000); 
          第一個參數(shù)是要操作的方法,第二個參數(shù)是要設(shè)定延遲的時間,第三個參數(shù)是周期的設(shè)定,每隔多長時間執(zhí)行該操作。

        使用這幾行代碼之后,Timer本身會每隔5分鐘調(diào)用一遍server.checkNewMail()方法,不需要自己啟動線程。Timer本身也是多線程同步的,多個線程可以共用一個Timer,不需要外部的同步代碼。

    2、
    (1)Timer.schedule(TimerTask task,Date time)安排在制定的時間執(zhí)行指定的任務(wù)。
    (2)Timer.schedule(TimerTask task,Date firstTime ,long period)安排指定的任務(wù)在指定的時間開始進行重復的固定延遲執(zhí)行.
    (3)Timer.schedule(TimerTask task,long delay)安排在指定延遲后執(zhí)行指定的任務(wù).
    (4)Timer.schedule(TimerTask task,long delay,long period)安排指定的任務(wù)從指定的延遲后開始進行重復的固定延遲執(zhí)行.
    (5)Timer.scheduleAtFixedRate(TimerTask task,Date firstTime,long period)安排指定的任務(wù)在指定的時間開始進行重復的固定速率執(zhí)行.
    (6)Timer.scheduleAtFixedRate(TimerTask task,long delay,long period)安排指定的任務(wù)在指定的延遲后開始進行重復的固定速率執(zhí)行.

    posted on 2011-06-07 23:39 強強 閱讀(414) 評論(0)  編輯  收藏 所屬分類: Java

    主站蜘蛛池模板: 亚洲色婷婷综合久久| 国产在线19禁免费观看| 亚洲av无码潮喷在线观看| 黑人粗长大战亚洲女2021国产精品成人免费视频 | 国产青草亚洲香蕉精品久久| 中文字幕无码视频手机免费看| 波多野结衣免费视频观看| 亚洲欧美第一成人网站7777| 99久久成人国产精品免费| 国产日韩成人亚洲丁香婷婷| 免费无码午夜福利片| 亚洲精品国产福利一二区| 偷自拍亚洲视频在线观看| 免费在线观看污网站| 亚洲日韩在线观看免费视频| 久久久久亚洲精品天堂久久久久久| jizz18免费视频| 日本久久久久亚洲中字幕| 国产在线观看片a免费观看| 2020天堂在线亚洲精品专区| 国外成人免费高清激情视频| 苍井空亚洲精品AA片在线播放 | 亚洲国产无线乱码在线观看| 国产成人无码区免费A∨视频网站 国产成人涩涩涩视频在线观看免费 | 久草视频免费在线观看| 亚洲av无码一区二区三区天堂古代| 成人免费午夜在线观看| 亚洲丁香色婷婷综合欲色啪| 国产成人久久精品亚洲小说| 亚洲国产精品日韩| 免费毛片a线观看| 亚洲综合色一区二区三区| 亚洲AV无码乱码在线观看牲色| 日批视频网址免费观看| 亚洲自偷精品视频自拍| 免费无码一区二区三区蜜桃大| 99免费精品视频| 亚洲欧美日韩中文二区| 久久久久国产亚洲AV麻豆| 69视频在线是免费观看| 国产成人亚洲精品电影|