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());
          ??}
          ?}
          }

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

          Feedback

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

          2006-10-09 13:39 by mtlai
          gdfgdf

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


          網站導航:
           
          主站蜘蛛池模板: 葵青区| 霍山县| 天峨县| 绥棱县| 太湖县| 尖扎县| 大同市| 三门峡市| 柳江县| 花莲市| 凌海市| 肃宁县| 苏尼特左旗| 东丽区| 瓦房店市| 德惠市| 报价| 麻江县| 哈巴河县| 林周县| 铅山县| 股票| 惠水县| 讷河市| 淳化县| 广昌县| 三原县| 海城市| 隆回县| 滦南县| 全南县| 南岸区| 东丽区| 福安市| 湛江市| 托克逊县| 丰镇市| 石家庄市| 洞头县| 龙泉市| 饶河县|