zoukankan      html  css  js  c++  java
  • Timer 实现2秒4秒连环炸

    package com.cn.gbx;
    
    import java.util.Date;
    import java.util.Timer;
    import java.util.TimerTask;
    //class MyTimerTask extends TimerTask {
    //	private static int x = 0;
    //	{ x = (x + 1) % 2; }
    //	@Override
    //	public void run() {
    //		
    //		System.out.println("booming!");
    //		if ((x & 1) == 0) {
    //			new Timer().schedule(new MyTimerTask(), 4000);
    //		} else if ((x & 1) == 1) {
    //			new Timer().schedule(new MyTimerTask(), 2000);
    //		}
    //	}
    //}
    
    class MyTimerTask1 extends TimerTask{
    
    	@Override
    	public void run() {
    		System.out.println("booming !");
    		new Timer().schedule(new MyTimerTask2(), 2000);
    	}
    }
    class MyTimerTask2 extends TimerTask{
    	@Override
    	public void run() {
    		System.out.println("booming !");
    		new Timer().schedule(new MyTimerTask1(), 4000);
    	}
    }
    public class TestThread {
    	public static void main(String[] args) {
    		//利用奇数偶数来判断
    //		new Timer().schedule(
    //				new MyTimerTask(), 
    //				2000);
    		
    		// A B 循环调用
    		new Timer().schedule(new MyTimerTask1(), 1000);
    		
    		//来输出时间
    		while (true) {
    			System.out.println(new Date().getSeconds());
    			try {
    				Thread.sleep(1000);
    			} catch (InterruptedException e) {
    				// TODO Auto-generated catch block
    				e.printStackTrace();
    			}
    		}
    	}
    }
    

      

  • 相关阅读:
    centos 查看硬盘使用情况
    查看centos内存命令
    VS2008编译运行时出现“外部组件发生异常”错误的解决方法
    20170307-1
    20170307
    centos7安装配置git
    Git理解笔记3
    Git理解笔记2
    Git理解笔记1
    php-设计模式
  • 原文地址:https://www.cnblogs.com/E-star/p/3479775.html
Copyright © 2011-2022 走看看