多線程,定時任務

          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 閱讀(281) 評論(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

          生活保健

          解析文件

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 崇文区| 屯昌县| 藁城市| 两当县| 濮阳县| 奇台县| 金坛市| 莱芜市| 池州市| 礼泉县| 枣阳市| 乳源| 房山区| 正蓝旗| 铜川市| 民丰县| 泰顺县| 方城县| 长武县| 富顺县| 清新县| 右玉县| 普洱| 仁怀市| 永顺县| 沈丘县| 涟水县| 潼关县| 肇东市| 吐鲁番市| 梁平县| 丰县| 赤壁市| 宁强县| 饶阳县| 绥滨县| 沙坪坝区| 新巴尔虎左旗| 安平县| 怀仁县| 大洼县|