posts - 25, comments - 69, trackbacks - 0, articles - 2

          java.util.Timer原來這這么好用

          Posted on 2006-06-22 11:08 壯士日志 閱讀(810) 評論(1)  編輯  收藏

          package com.gf.rttw.warrants;

          import java.util.Timer;
          import org.apache.log4j.Logger;
          import org.apache.log4j.PropertyConfigurator;

          public class Main {
          ?static Logger logger = Logger.getLogger(Main.class);
          ?static {
          ??PropertyConfigurator.configure("log4jconfig.properties");
          ?}
          ?public static void main(String[] arg)
          ?{
          ??//get args from the console
          ??int gap=0;
          ??try {
          ???if(arg.length<1)
          ???{
          ????throw new Exception();
          ???}
          ???gap=Integer.parseInt(arg[0]);
          ???if((gap<1)||(gap>3600))
          ???{
          ????throw new Exception();
          ???}
          ??} catch (Exception e) {
          ???logger.error("PLEASE INPUT THE TIMER GAP 1-3600(SECONDS)");
          ???System.exit(1);
          ??}
          ???
          ??java.util.Timer timer= new Timer(true);?
          ??timer.schedule(
          ??new java.util.TimerTask()
          ??{
          ?? public void run()
          ??{
          ??? logger.debug("run task once");
          ??? //define any task you like
          ??}
          ??},
          ??0, gap*1000
          ??);
          ??try {
          ???Thread.sleep(Long.MAX_VALUE);
          ??} catch (InterruptedException e) {
          ???logger.fatal(e.getMessage());
          ??}
          ?}
          }

          上面的代碼很簡單,從命令行讀取一個參數(shù)(以秒為單位的時間間隔)然后該程序就會每隔一段時間打印一個"run task once";

          Feedback

          # re: java.util.Timer原來這這么好用  回復  更多評論   

          2006-10-09 13:39 by mtlai
          gdfgdf

          只有注冊用戶登錄后才能發(fā)表評論。


          網(wǎng)站導航:
           
          主站蜘蛛池模板: 曲阳县| 唐河县| 巨鹿县| 沐川县| 济源市| 安宁市| 会泽县| 平武县| 阆中市| 峡江县| 三明市| 怀来县| 道孚县| 东海县| 文安县| 新竹市| 融水| 谷城县| 乌鲁木齐县| 白沙| 茂名市| 抚宁县| 新昌县| 张家界市| 平潭县| 石首市| 遵义市| 昌吉市| 阜城县| 呼和浩特市| 龙口市| 武鸣县| 新邵县| 山阳县| 江达县| 青川县| 清流县| 兰考县| 文安县| 游戏| 社旗县|