定时器框架Saturn,VIP使用的,内容包含对定时器的介绍,以及Saturn的使用例子
2022-06-13 11:04:59 1.52MB Saturn java 定时器 定时任务
1
超级简单易用的java定时器,1个源程序,一个配置文件,再加一个配置项,完美搞定
2022-01-06 14:15:28 10KB 定时器 java scheduler java定时器
1
Spring中的Quartz配置-Spring-定时器-java定时器.doc
2021-11-25 09:03:13 68KB
JAVA精确定时器,利用系统时间,使长期工作的误差稳定。 功能: ·可定时启动任务或直接启动任务 ·重复启动任务(时间间隔可在任务线程中改变,范围大于100ms,否则精度降低) 引用列表: ·import psn.razerpen.thread.AccuracyTimer; ·import psn.razerpen.thread.AccuracyTimerMission; ·import psn.razerpen.time.TimeStruct; 使用方法: //1·继承AccuracyTimerMission接口,创建一个类。 class MyTimer implements AccuracyTimerMission { //2·指定一个周期 int nDelay=1000; //3·重写run方法(如不需要使用新线程执行任务,也可留空) /** * 任务线程,本函数继承自Runnable */ @Override public void run() { System.out.println(new TimeStruct()); } //4·重写RunInCurrentThread(long nCurrentMilliSecond)方法。该方法接收当前时间,并返回下一次执行的时间。如果返回值不大于nCurrentMilliSecond则中止计时器。该方法必须重写。 /** * 接收当前时间的毫秒值,并返回下一次执行的毫秒值。如果返回的下一个时间早于当前时间,则退出 */ @Override public long RunInCurrentThread(long nCurrentMilliSecond) { return nCurrentMilliSecond+=nDelay; } } //5·创建主线程代码 public class TestTimer { public static void main(String[] args) throws InterruptedException { //6·创建一个AccuracyTimer对象,并指定一个任务。 AccuracyTimer at=new AccuracyTimer(new MyTimer()); //7·(可选)如果不需要在新线程中启动任务,则写 // at.SetNewThreadEnabled(false); //否则不写或者写 // at.SetNewThreadEnabled(true); //8·(可选)设定第一次启动的时间点SetNextMissionTime/SetNextMissionMilliSecond或延迟时间SetNextMissionMilliSecondFromNow //设置为当前这一分钟的第59秒后启动(不写此行则表示直接启动) at.SetNextMissionTime(Integer.MIN_VALUE, -1, -1, -1, -1, 59, 0); //9·启动定时器 at.Start(); //10·主线程继续 for(int i=0;i<60;++i){ Thread.sleep(1000); } //11·结束定时器 at.End(); } } 详见sample.razerpen.thread包中TestTimer及各代码文件中注释
2021-09-22 12:05:51 18KB JAVA 定时器
1
java程序 用Eclipse7.5写的数字时钟 跟系统时间一样走
2021-06-11 12:16:07 5KB 数字时钟 java 定时器
1
java简单实现定时器功能,可用于代码或功能定时执行,时间自己可改,代码有说明
2021-03-30 20:30:11 2KB java、定时器
1
定时Timer类的简单调用demo,简单明了易懂,可以下载下来看看,有不懂的可以问,相互交流,相互沟通。
1
Timer与TimerTask编写的定时器(在spring+struts2+mybatis框架下)
2021-03-16 18:07:59 1KB java 定时器 Timer TimerTask
1