A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

a
  1. import java.util.Calendar;
  2. import java.util.Timer;
  3. import java.util.TimerTask;


  4. public class AlternateTimer {

  5.         /**
  6.          * 交替运行的两个定时器比如  2 4 2 4 2 4 2 4....
  7.          */
  8.         public static void main(String[] args) {
  9.                 new Timer().schedule(new TimerTask(){
  10.                         @Override
  11.                         public void run() {
  12.                                 System.out.println("Booming 1");
  13.                                 new Timer().schedule(new TimerTask(){
  14.                                         @Override
  15.                                         public void run() {
  16.                                                 System.out.println("Booming 2");
  17.                                         }
  18.                                 }, 2000);
  19.                         }
  20.                 }, 0,6000);
  21.                 //输出秒
  22.                 while(true){
  23.                         System.out.println(Calendar.getInstance().get(Calendar.SECOND));
  24.                         try {
  25.                                 Thread.sleep(1000);
  26.                         } catch (InterruptedException e) {
  27.                                 // TODO Auto-generated catch block
  28.                                 e.printStackTrace();
  29.                         }
  30.                 }

  31.         }

  32. }
复制代码


2 个回复

倒序浏览
你想表达什么,没明白
回复 使用道具 举报
heshiwei 发表于 2015-9-22 10:13
你想表达什么,没明白
  1. Booming 1
  2. 21
  3. 22
  4. Booming 2
  5. 23
  6. 24
  7. 25
  8. 26
  9. Booming 1
  10. 27
  11. 28
  12. Booming 2
  13. 29
  14. 30
  15. 31
  16. 32
  17. Booming 1
  18. 33
  19. 34
复制代码


boom1 和 boom2之间出现的间隔交替变化
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马