黑马程序员——Java基础---线程的另一个总结(2)--定时器
2015-07-01 21:39
716 查看
定时器:
定时一次任务
定时间隔一定时间执行一次
定时一次任务
public class TraditionalTimerTest { public static void main(String[] args) throws InterruptedException { new Timer().schedule(new TimerTask() { @Override public void run() { System.out.println("定时5秒"); } }, 5000); while(true){ System.out.println(new Date().getSeconds()); Thread.sleep(1000); // System.out.println(System.currentTimeMillis()); } } }
定时间隔一定时间执行一次
public class TraditionalTimerTest { public static void main(String[] args) throws InterruptedException { new Timer().schedule(new TimerTask() { @Override public void run() { System.out.println("3秒执行一次"); } }, 5000,3000); } }方法中调用方法,使用死循环实现定时任务
public class TraditionalTimerTest { public static void main(String[] args) { class MyTimerTask extends TimerTask{ @Override public void run() { System.out.println("bombing!"); new Timer().schedule(new MyTimerTask(),2000); } } new Timer().schedule(new MyTimerTask(), 4000); while(true){ System.out.println(new Date().getSeconds()); try { Thread.sleep(1000); } catch (InterruptedException e) { // TODO Auto-generated catch block e.printStackTrace(); } } } }
相关文章推荐
- 程序员必须知道的8大排序和3大查找
- 黑马程序员——java基础---关键字、常量、变量、运算符
- 面试题
- 黑马程序员-----IO流
- 黑马程序员——Java基础---线程的另一个总结(1)--基本创建方法
- 面试中的优缺点
- 程序员的学习方法【思考】
- 程序员的学习方法【思考】
- 黑马程序员——Java基础---反射
- Java面试 多线程 生产者消费者
- 黑马程序员--java基础学习笔记2
- 【黑马程序员】Java学习笔记之面向对象高级篇
- [程序猿面试题精选100称号]1.转变为一个二叉搜索树有序双向链表
- 面试题14:调整数组顺序使奇数位于偶数前面
- .net 高频面试题
- 摘录-IT企业必读的200个.NET面试题-03 .NET类型语法基础
- 面试资料整理
- 面试题13:在O(1)时间删除链表结点
- 黑马程序员——Java基础---正则表达式
- 关于JAVA中继承相关面试extends