JDK5.0之前传统线程 Java线程(一):线程安全与不安全 Java线程(二):线程同步synchronized和volatile Java线程(三):线程协作-生产者/消费者问题 Java线程(四):线程中断、线程让步、线程睡眠、线程合并 Java线程(五):Timer和TimerTask J ...
分类:
编程语言 时间:
2016-08-19 16:20:16
阅读次数:
231
java.util.Timer 定时问题相信大家都很熟悉java.util.Timer类,java类库中提供的简单的执行定时任务的类,使用也非常简单。自定义任务扩展抽象类TimeTask,实现抽象方法void run(),之后使用Timer对象的schedule( TimerTask task,lo ...
分类:
其他好文 时间:
2016-08-13 14:07:34
阅读次数:
189
使用到的方法: Timer.schedule() TimerTask() 第一个方法里面有三个参数,分别为:任务(task),延时(delay),周期(period) 延时和周期使用的单位是毫秒。 1 private Timer mTimer = new Timer(); 2 private voi ...
分类:
其他好文 时间:
2016-07-22 10:06:40
阅读次数:
123
1.关于Timer的三个维度
首先是 {@link java.util.Timer},这个是最外层的类,其中包含了{@link java.util.TaskQueue},这个是存放{@link java.util.TimerTask}的队列——a priority queue of TimerTasks。
第二层是 {@link java.util.TimerThread},这个是{@link...
分类:
其他好文 时间:
2016-07-19 10:37:01
阅读次数:
142
一.分类
从实现的技术上来分类,目前主要有三种技术(或者说有三种产品):
Java自带的java.util.Timer类,这个类允许你调度一个java.util.TimerTask任务。使用这种方式可以让你的程序按照某一个频度执行,但不能在指定时间运行。一般用的较少,这篇文章将不做详细介绍。使用Quartz,这是一个功能比较强大的的调度器,可以让你的程序在指定时间执行,也可以按...
分类:
编程语言 时间:
2016-07-13 16:18:45
阅读次数:
144
桌面小控件的实例-----数字时钟 SimpleDateFormat Date Timer TimerTask AppWidgetManager AppWidgetProvider ComponentName RemoteViews ...
分类:
其他好文 时间:
2016-07-07 12:52:08
阅读次数:
123
一、Quartz作业类的继承方式来讲,可以分为两类: 注:推荐使用第二种方式,因为这样所以的类都是普通类,不需要事先区别对待。 从任务调度的触发时机来分,这里主要是针对作业使用的触发器,主要有以下两种: 注:并非每种任务都可以使用这两种触发器,如java.util.TimerTask任务就只能使用第 ...
分类:
编程语言 时间:
2016-07-05 10:00:18
阅读次数:
287
public void schedule(TimerTask task, long delay):task:要执行的任务 delay:延迟多少毫秒执行任务。 public void schedule(TimerTask task, long delay, long period):period:第一 ...
分类:
其他好文 时间:
2016-07-03 21:44:50
阅读次数:
127