应该是用线程
Thread.sleep(30000)

解决方案 »

  1.   

    定时运行:
    public static void initTimer( String className,long queryTime )
      {
        Timer timer = new Timer();
        TimerTask task = SyncControl.getInstance(className);
        timer.schedule(task,0,queryTime);
      }============================================
    public class TimerRobot extends Thread{
        //private long interval = 60000*60*12; //12Сʱ
        private long interval = 60000*3; //12Сʱ
        public TimerRobot(){}
        public TimerRobot(long interval){
            this.interval = interval;
        }
        public void run() { 
            try{ 
                while(true){
                    sleep(interval);
                    work();
                }
            } catch (Exception e){} 
        }
        public void work(){}
    }