应用程序的开发过程中,大家都经常用的定时器去轮询一些数据,当这些数据有变化时
它不会主动向你发request,只有你不断的向它发送request,它才能给你response,你才
能维护自己的数据是最新的,这种情况,想必大家都会想到定时器,用java框架的定时器做
当然没错。
然而,在某些需求下,当这个业务启用时,你才需要去轮询这些数据。传统的定时器,
当应用服务器启动时,定时器就会间断地执行,这些当然占有系统资源,怎样才能应付着样
需求,在启动某项业务是才开启定时器,当这种业务结束定时器。你们肯定有自己的办法,
我对传统的定时器操作不太精通,变换了一下思路,有逻辑来代替定时器的,实现了这种需
求。下面举个小例子来说明。
public static void main(String[] args) {
Long l=new Date().getTime();//获得当前系统时间
while(true){
if((new Date().getTime()-l)==5000){//轮询停止的条件
System.out.println(new Date().getTime());
break;
}
System.out.println(new Date().getTime());//轮询时执行的业务
try {
Thread.sleep(1000);//轮询的间隔,相当于定时器的间隔时间
} catch (InterruptedException e) {
e.printStackTrace();
}
}
}
通过上面的逻辑,我们也可以实现灵活的定时器。
如有错误,欢迎指正。
分享到:
相关推荐
单片机C语言程序设计40 按键控制定时器选播多段音乐(基于8051+Proteus仿真)单片机C语言程序设计40 按键控制定时器选播多段音乐(基于8051+Proteus仿真)单片机C语言程序设计40 按键控制定时器选播多段音乐(基于...
单片机C语言程序设计 按键控制定时器选播多段音乐(有源码)单片机C语言程序设计 按键控制定时器选播多段音乐(有源码)单片机C语言程序设计 按键控制定时器选播多段音乐(有源码)单片机C语言程序设计 按键控制定时器...
最新单片机仿真 按键控制定时器选播多段音乐最新单片机仿真 按键控制定时器选播多段音乐最新单片机仿真 按键控制定时器选播多段音乐最新单片机仿真 按键控制定时器选播多段音乐最新单片机仿真 按键控制定时器选播多...
按键控制定时器选播多段音乐,内附源代码,仿真图,实测可用
STM32实例程序 12.TIM1_test_高级控制定时器STM32实例程序 12.TIM1_test_高级控制定时器STM32实例程序 12.TIM1_test_高级控制定时器STM32实例程序 12.TIM1_test_高级控制定时器STM32实例程序 12.TIM1_test_高级控制...
51单片机Proteus仿真实例 按键控制定时器选播多段音乐51单片机Proteus仿真实例 按键控制定时器选播多段音乐51单片机Proteus仿真实例 按键控制定时器选播多段音乐51单片机Proteus仿真实例 按键控制定时器选播多段音乐...
按键控制定时器选播多段音乐 源程序+仿真文件
单片机C语言程序设计 定时器控制数码管动管显示(有源码)单片机C语言程序设计 定时器控制数码管动管显示(有源码)单片机C语言程序设计 定时器控制数码管动管显示(有源码)单片机C语言程序设计 定时器控制数码管动管...
基于Keil+51单片机按键控制定时器选播多段音乐.rar(源码+仿真)基于Keil+51单片机按键控制定时器选播多段音乐.rar(源码+仿真)基于Keil+51单片机按键控制定时器选播多段音乐.rar(源码+仿真)基于Keil+51单片机...
HT46R32按键控制定时器选播多段音乐
windows有很多内核对象,其中可等待定时器对象是一种由系统维护的,精确的定时激发的内核对象,熟练应用可等待定时器对象可以让你在自己的时间控制程序中更好地对时间事件进行控制,避免由于自己对时间控制的维护...
定时器控制程序源码
触摸控制定时器.zip电子电路图PCB单片机设计案例资料触摸控制定时器.zip电子电路图PCB单片机设计案例资料触摸控制定时器.zip电子电路图PCB单片机设计案例资料触摸控制定时器.zip电子电路图PCB单片机设计案例资料 ...
51单片机Proteus仿真实例 定时器控制交通指示灯51单片机Proteus仿真实例 定时器控制交通指示灯51单片机Proteus仿真实例 定时器控制交通指示灯51单片机Proteus仿真实例 定时器控制交通指示灯51单片机Proteus仿真实例 ...
单片机-触摸控制定时器.zip
单片机定时器控制交通指示灯,内附源代码,仿真图,实测可用
源代码+仿真+电路图
单片机C语言程序设计 定时器控制数码动态显示(有源码)单片机C语言程序设计 定时器控制数码动态显示(有源码)单片机C语言程序设计 定时器控制数码动态显示(有源码)单片机C语言程序设计 定时器控制数码动态显示(有...
单片机C语言程序设计41 定时器控制交通指示灯(基于8051+Proteus仿真)单片机C语言程序设计41 定时器控制交通指示灯(基于8051+Proteus仿真)单片机C语言程序设计41 定时器控制交通指示灯(基于8051+Proteus仿真)...
338-定时器中断控制的独立式键盘扫描实验(51单片机C语言实例Proteus仿真和代码)338-定时器中断控制的独立式键盘扫描实验(51单片机C语言实例Proteus仿真和代码)338-定时器中断控制的独立式键盘扫描实验(51单片机C语言...