Java 定时器(Timer,TimerTask)基础入门实例代码
2017-12-29 11:44
459 查看
实现的功能:距离当前系统时间,在指定多少分钟后,执行一件事(方法),此处简单的在控制台打印一句话,具体代码如下
大家根据自己项目的实际情况导入相应的包(特别是最上面的包路径),TimerTaskTest01类中的代码如下:
java定时器timer执行一次后就停止,我需要达到的要求就是只执行一次,如果不停止timer定时器,jvm虚拟机会一直运行,时间久了势必会消耗CPU资源,占用内存,正如上面的代码所示,我调用的是Thread.sleep(5000);方法让当前线程先睡一会(打个形象的比喻),5秒钟之后再执行timer.cancel()停止定时器,如果不使用Thread.sleep()方法,而是直接调用timer.cancel(),那么出现的结果就是定时器立马就停止了,将要执行的任务也不会执行,大家可以自己尝试,谢谢支持!
我的更多文章请点击:点击打开链接
大家根据自己项目的实际情况导入相应的包(特别是最上面的包路径),TimerTaskTest01类中的代码如下:
java定时器timer执行一次后就停止,我需要达到的要求就是只执行一次,如果不停止timer定时器,jvm虚拟机会一直运行,时间久了势必会消耗CPU资源,占用内存,正如上面的代码所示,我调用的是Thread.sleep(5000);方法让当前线程先睡一会(打个形象的比喻),5秒钟之后再执行timer.cancel()停止定时器,如果不使用Thread.sleep()方法,而是直接调用timer.cancel(),那么出现的结果就是定时器立马就停止了,将要执行的任务也不会执行,大家可以自己尝试,谢谢支持!
我的更多文章请点击:点击打开链接
相关文章推荐
- Java 定时器(Timer,TimerTask)详解及实例代码
- Java 定时器(Timer,TimerTask)详解及实例代码
- Java 定时器(Timer)及线程池里使用定时器实例代码
- Android-NDK开发之基础--Android JNI实例代码(一)-- 在JNI中执行Java方法--C/C++调用Java
- java基础代码实例 求1-100之间的奇数和偶数
- Java基础代码实例 :在控制台中输出金字塔,这个金字塔是由左右对称的数字组成的。
- Android-NDK开发之基础--Android JNI实例代码(一)-- 在JNI中执行Java方法--C/C++调用Java
- java中的定时器Timer的使用及实例
- java中任务调度java.util.Timer,ScheduledExecutor,Quartz的机制说明和demo代码实例分享
- Java基础巩固之Timer定时器
- Java 基础代码实例 :判断顾客对商品折扣的反应情况。
- mina学习基础-入门实例-传输java对象(二)
- AJAX基础入门实例教程(含代码)
- Java 找出四位数的所有吸血鬼数字 基础代码实例
- Java基础代码实例 :在控制台中输出金字塔,这个金字塔是由左右对称的数字组成的。
- Java基础二维数组代码实例
- java中的定时器Timer的使用及实例
- java 从零开始,学习笔记之基础入门<线程及实例分析>(十九)
- java定时器--TimerTask 与 Timer
- Android中定时器Timer和TimerTask的启动,停止,暂停,继续等操作实例