你指的函数等待应该是线程等待,那就调用线程的sleep():括弧内是时间,时间是以毫秒计算的
先定义线程,在start()方法,再run()方法
建议先去看看java基础书

解决方案 »

  1.   

    import java.util.Timer;
    import java.util.TimerTask;
    import java.io.*;
    public class RunPeriod
    {
           public static int iPeriod=0;
    Timer timerSampling;    public RunPeriod(int mm) {

            timerSampling = new Timer();
            timerSampling.schedule(new SamplingTask(),0,10*1000*60);
        }
    public synchronized void runSampling()
    {
     
     System.out.println("本次开始时间为:"+System.currentTimeMillis());
             System.out.println("本次结束时间为:"+System.currentTimeMillis());
    }    class SamplingTask extends TimerTask {
            public void run() {
               runSampling();
            }
        }

        public static void main(String[] args) {
            System.out.println("定时轮询采样准备就绪");
            new RunPeriod(iPeriod);
        }
    }