
正文
时间定时的java代码,时间定时的java代码怎么写
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
java如何让一个定时器终止一段时间
1、//playBegin(this,3,new Time(newLoc));} } 从上次关掉时结束的1分19秒开始,然后播到2分33秒的时候结束,可以将关闭时候播放前播放的歌曲和时间持久在文件中,在每次打开播放器就读取文件。
2、调用任务的.cancel()方法,可以停下来。
3、您好,有三种方法可以使终止线程。 使用退出标志,使线程正常退出,也就是当run方法完成后线程终止。 使用stop方法强行终止线程(这个方法不推荐使用,因为stop和suspend、resume一样,也可能发生不可预料的结果)。
4、普通延时用Thread.sleep(int)方法,这很简单。它将当前线程挂起指定的毫秒数。如 try { Thread.currentThread().sleep(1000);//毫秒 } catch(Exception e){} 在这里需要解释一下线程沉睡的时间。
相关问答
Q1: 用java写一个网络计时器的方法?
先先一个函数,用来执行定时器触发行为。window.setTimeout(函数名,时间)是一次定时器,window.setInterval(函数名,时间)是重复定时器。时间是以毫秒为单位的。
要用到java.util.Timer这个计时器类,指定每隔多长时间去执行一项任务。至於取网页中的数据,貌似要用到Socket, 还没想出来怎麼办,想好了再说。
java.util.Timer;java.util.TimerTask;要运行一个定时任务,最基本的步骤如下:建立一个要执行的任务TimerTask。
现在项目中用到需要定时去检查文件是否更新的功能。timer正好用于此处。用法很简单,new一个timer,然后写一个timertask的子类即可。
Q2: 怎么在java在servlet里设置个定时器,使其每隔几个小时自动执行一个任...
1、第一个 1000 代表系统运行后,这个定时任务多久会执行。
2、延时执行首先,我们定义一个类,给它取个名字叫TimeTask,我们的定时任务,就在这个类的main函数里执行。
3、//在应用服务器启动时,会执行该方法 publicvoid contextInitialized(ServletContextEvent arg0) { //创建一个定时器,用于安排需要定时执行的任务。
4、load-on-startup name= class=0/load-on-startup 这样做这个Servlet就会在服务启动的时候就开始工作。
5、// timer.schedule(new exportHistoryBean(event.getServletContext(),DealDate.getTime()),0,5*1000);//调用exportHistoryBean,0表示任务无延迟,5*1000表示每隔5秒执行任务,60*60*1000表示一个小时。
6、这个比较容易啊,你想控制每周六凌晨02:00自动执行,你可以在web工程中建立一个servlet定时执行这段程序,用quartz这个定时控制。不要用jdk自带的timer,因为这个不太好控制时间。
Q3: java定时任务怎么实现
在Java中有三种实现定时任务的方式:java自带的API java.util.Timer类 java.util.TimerTask类 。
java定时任务保存首月的车辆分析报告实现方法首先,Timer接口中,字段是非常核心重要的。
大部分人在遇到需要使用定时任务的时候首先会想到Timer类,不过在JDK0之后就不建议使用这个Timer了,因为它有很多的缺陷。
用Timer可以实现~~Timer的schedule方法可以指定第一次运行的时刻,和重复间隔 具体可以参考API timer.schedule(task, firstTime, period)指定firstTime为21:00:00,period为一天的毫秒数24*3600*1000就成了。
不影响你干其他事儿。} } catch(InterruptedException e){} System.out.println(mt.hour+:+mt.minute+到了);} }).start();//不过,你说一天要三次计算。这很容易,如何实现,由你自己决定。
Q4: 用java的Quartz包定时调用方法,我想实现每隔半小时调用一次方法,那个...
1、首先新建一个控制台程序,利用Nuget引入Quartz的程序包,同时会自动引入日志库,用于输入日志,如下图所示。配置项目目录下的App.Config文件,如下图所示,注意configSections一定要放在第一个节点。
2、0/10 8-11 1-30 8点(8点执行)到晚上10点每隔10分钟触发一次 0 0/1 11-13 1-31 1-13点每隔1小时执行一次 cron表达式用于配置cronTrigger的实例。cron表达式实际上是由七个子表达式组成。
3、每次执行该Job均重新创建一个Job实例*/public class MyJob implements Job {//MyJob类为需要定时执行的类,execute为定时执行的方法。一个定时任务对应一个Job实现类。
4、继承Thread类,或者实现Runnable类,在run()方法里面,while(true){ Sleep(1000);//等1000毫秒,具体的时间自己定 //做你要做的东西 } 然后在程序启动的时候,start这个线程就可以。
5、任务job Job就是你想要实现的任务类。每一个Job必须实现的org.quartz.job接口。且需实现接口的Execute()方法。
6、现在能想到的是三种方法能实现:普通thread实现 :是最常见的,创建一个thread,然后让它在while循环里一直运行着,通过sleep方法来达到定时任务的效果。
Q5: JAVA定时执行任务,每天定时几点钟执行任务
1、/ :表示起始时间开始触发,然后每隔固定时间触发一次。
2、在 TimerManager 这个类里面,大家一定要注意 时间点的问题。如果你设定在凌晨2点执行任务。但你是在2点以后 发布的程序或是重启过服务,那这样的情况下,任务会立即执行,而不是等到第二天的凌晨2点执行。
3、指定firstTime为21:00:00,period为一天的毫秒数24*3600*1000就成了。或者可以自己写个线程,放个while循环,每分钟检查一次,如果到时间了就执行任务,如果没到就sleep一分钟。当然,这种方法比较土。
4、0/10 8-11 1-30 8点(8点执行)到晚上10点每隔10分钟触发一次 0 0/1 11-13 1-31 1-13点每隔1小时执行一次 cron表达式用于配置cronTrigger的实例。cron表达式实际上是由七个子表达式组成。
5、如果你是在项目中使用,用quartz,如何使用自己搜索。如果你只是做测试,可用线程。
时间定时的java代码的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于时间定时的java代码怎么写、时间定时的java代码的信息别忘了在本站进行查找喔。






