比如我每过4分钟,就要执行某一段程序,不知道该怎么做啊,高手指教指教啊,谢谢了

解决方案 »

  1.   

    http://hi.baidu.com/xuxchen/blog/item/c751a5bf08ba510d19d81f28.html
      

  2.   

    TimeTask 类,或者,自己写一个定时线程线程解决方法可以如下:
    private void startTimer() {
    Thread timerRefresh = new Thread(new TimerRefresher());
    timerRefresh.start();
    } /**
     * start refresh timer to refresh table
     * 
     * 
     */
    private class TimerRefresher implements Runnable { @Override
    public void run() {
    while (true) {

                                    //do Things here; try {
    Thread.sleep(1000 * 4);
    } catch (InterruptedException e) {
    e.printStackTrace();
    }
    } } }
      

  3.   

    楼上是一种解决方案
    或者自己写个bat处理文件执行某一段程序,用系统计划任务定时运行
      

  4.   

    Timer t=new Timer(240000,this)
      

  5.   

    应该写一个线程然后调用sleep()方法吧~~
      

  6.   

    import java.util.TimerTask;
    public class Task extends TimerTask {
    public void run() {
    System.out.println("doing something ....");
    }
    //写你要做的
    }import java.util.Timer;
    import java.util.TimerTask;
    public class Manager {

       public Manager(){
       Timer timer = new Timer();
       TimerTask Task = new Task();//面向接口
       timer.schedule(cacheTask,0,4*1000);  //schedule方法可以随你设计查JDK就可以
       }
    }