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

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

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

    多線程,定時任務

    http://www.cnblogs.com/hoojo/archive/2011/05/05/2038101.html

    package comz.autoupdatefile;

    import java.util.Timer;
    import java.util.TimerTask;

    public class M {
     public static void main(String[] args) {
      // TODO todo.generated by zoer
      Timer timer = new Timer();
      timer.schedule(new MyTask(), 1000, 2000);
     }
    }

    class MyTask extends TimerTask {

     @Override
     public void run() {
      System.out.println("dddd");

     }

    }


    這樣,就可以在1秒鐘之后開始執行mytask,每兩秒鐘執行一次。

    當然,timer的功能也可以通過自己構造線程,然后在線程中用sleep來模擬停止一段時間,然后再執行某個動作。

    其實,看一下timertask的源碼就立即可以知道,timertask就是實現了runnable接口的。也就是說,通過timer來間隔一段時間執行一個操作,也是通過一個線程來做到的。

    posted on 2016-06-15 15:33 youngturk 閱讀(274) 評論(0)  編輯  收藏 所屬分類: 筆試題Java基礎

    <2016年6月>
    2930311234
    567891011
    12131415161718
    19202122232425
    262728293012
    3456789

    導航

    統計

    公告

    this year :
    1 jQuery
    2 freemarker
    3 框架結構
    4 口語英語

    常用鏈接

    留言簿(6)

    隨筆分類

    隨筆檔案

    文章分類

    文章檔案

    相冊

    EJB學習

    Flex學習

    learn English

    oracle

    spring MVC web service

    SQL

    Struts

    生活保健

    解析文件

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: MM131亚洲国产美女久久| 一边摸一边爽一边叫床免费视频 | 亚洲综合色一区二区三区小说| 日本午夜免费福利视频| 精品熟女少妇a∨免费久久| 一区二区三区免费精品视频| 亚洲中文字幕无码中文| 亚洲熟妇无码爱v在线观看| 国产亚洲av片在线观看播放| yy6080亚洲一级理论| 在线a毛片免费视频观看| 国产91色综合久久免费| 99久久免费看国产精品| 中文字幕在线视频免费观看| 免费国产va在线观看| 亚洲第一成年网站视频| 亚洲人成人网毛片在线播放| 亚洲国产精品美女| 中文字幕亚洲免费无线观看日本 | a级毛片毛片免费观看永久| 午夜不卡AV免费| 青娱乐在线免费观看视频| 亚洲AV日韩AV无码污污网站 | 国产成人福利免费视频| 久久综合给合久久国产免费| A级毛片高清免费视频在线播放| 国产精品永久免费| caoporn成人免费公开| 一区二区三区免费精品视频| caoporm碰最新免费公开视频| 一级一看免费完整版毛片| 国产99视频精品免费视频76| a级毛片免费网站| 国产一精品一AV一免费| 波多野结衣免费一区视频 | 女人张腿给男人桶视频免费版| 最近2019中文字幕免费看最新 | 午夜影视日本亚洲欧洲精品一区| 亚洲av无码一区二区三区不卡| 亚洲码国产精品高潮在线| 亚洲成人精品久久|