博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
多线程之-----------定时器
阅读量:5976 次
发布时间:2019-06-20

本文共 943 字,大约阅读时间需要 3 分钟。

对于定时器,想必生活中用到的不少吧,比如我设置个定时炸弹,又比如我设置的闹钟,都是定时器的实现原理,那么定时器在多线程中怎么实现的呐,是通过这个类    Timer  

直接看代码吧,

public class TraditionalTimeTest {    private static int count = 0;    public static void main(String[] args) {        /*new Timer().schedule(new TimerTask() {            @Override            public void run() {                System.out.println("BangBang");            }        },10000,1000);*/        class MyTimer extends TimerTask{            @Override            public void run() {                System.out.println("BangBang");                count = (count + 1) % 2;                new Timer().schedule(new MyTimer(),2000);            }        }        new Timer().schedule(new MyTimer(),2000 + 2000*count);        while (true) {            System.out.println(new Date().getSeconds());            try {                Thread.sleep(5000);            } catch (InterruptedException e) {                e.printStackTrace();            }        }    }}

 

转载地址:http://ycpox.baihongyu.com/

你可能感兴趣的文章
【转】Ubuntu VI基本用法
查看>>
HTML5之FileReader的使用
查看>>
MHA 日常维护命令集
查看>>
Copy List with Random Pointer (Hash表)
查看>>
总结6月的成果
查看>>
fitnesse - 框架介绍
查看>>
网络攻防作业一
查看>>
【堆栈】最近有兴趣的几个问题
查看>>
gitlab新增ssh
查看>>
熊猫烧香源代码(转载)
查看>>
[原]反射学习整理
查看>>
EK算法应用,构图(POJ1149)
查看>>
Bootstrap中模态框多层嵌套时滚动条问题
查看>>
LeetCode 525: Continuous Array
查看>>
ZJOI2013 防守战线
查看>>
Excel信息提取之二
查看>>
【文文殿下】快速傅里叶变换(FFT)学习笔记
查看>>
关于伪静态网站的好处
查看>>
hdu-acm steps FatMouse's Speed
查看>>
我人生的第一个博客,真正的博客。
查看>>