传统计时器的每个时间段的炸弹编写
package www.csdn.thread;
import java.util.Date;
import java.util.Timer;
import java.util.TimerTask;
public class TraditionalTimerTest {
/**
* 281954986
*/private static int count=0;
public static void main(String[] args) {
/*new Timer().schedule(new TimerTask() {
@Override
public void run() {
System.out.println("bombing");
}
}, 10000,3000);*/
class MyTimerTask extends TimerTask {
@Override
public void run() {
count = (count+1)%2;
System.out.println("bombing");
new Timer().schedule(/*new TimerTask() {
@Override
public void run() {
System.out.println("bombing");
}
},*/ new MyTimerTask(),2000+2000*count);
}
}
new Timer().schedule( new MyTimerTask(),2000);
while(true){
System.out.println(new Date().getSeconds());
try {
Thread.sleep(1000);
} catch (InterruptedException e) {
e.printStackTrace();
}
}
}
}