在一个线程里边 有method1()和method2()两个方法 首先执行method1() 然后每隔一个小时(3600000L)执行一次method2(),两个方法一天总共执行24次,用循环怎么写?求解~~~~~~~~
这是之前的类,每小时执行一次method1():
public class mailUtil() extends Thread(){
private boolean flag = true;
public viod run(){
while (this.flag){
method1();
try {
Thread.sleep(3600000L);
}
} catch (InterruptedException e) {
e.printStackTrace();
}
}
}
如何实现执行完一次method1() 然后每隔一个小时(3600000L)执行一次method2()?
------解决方案--------------------
- Java code
public class mailUtil() extends Thread{ private boolean flag = true; public viod run(){ while (this.flag){ int temp = 0; method1(); temp++; Thread.sleep(3600000L); while(true){ method2(); Thread.sleep(3600000L); if(temp1==23){ break; }else{ temp++; } } }