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

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

          Posted on 2006-06-22 11:08 壯士日志 閱讀(812) 評論(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)站導航:
           
          主站蜘蛛池模板: 玉门市| 扶绥县| 静宁县| 邳州市| 松阳县| 渭源县| 沈丘县| 伊宁县| 双城市| 奉化市| 平乐县| 大理市| 吉木乃县| 西和县| 泾阳县| 平凉市| 博罗县| 卫辉市| 宣化县| 晋州市| 眉山市| 即墨市| 澳门| 集安市| 瑞昌市| 阿拉善左旗| 莱西市| 长子县| 西畴县| 临安市| 云浮市| 怀来县| 老河口市| 隆德县| 公主岭市| 长葛市| 双牌县| 什邡市| 贵德县| 额敏县| 黔南|