关于Timer定时器的一个疑问 我用Timer可以实现每隔多长时间重复执行任务或指点某一时间执行任务,但我想实现每整点时执行任务,有没有简单的方法实现呢?注:当然可以定义个数组,把24个整点时间都存入,然后再循环判断再比较,这显然效率不高,本人水平有限,不知道大侠们有没更好办法来实现呢,最好能贴上相关代码吧,先谢了! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 定义定时任务频率太高的话还不如启动一个Thread写个while(true){//系统时间为整点//逻辑}以前这样写过 google 开源 时间调度有几个开源的项目:Quartz 是用得比较多的; jcrontab 项目 2、提供完全按照Unix的UNIX-POSIX crontab的格式来规定时间。 (应该能完全满足你的需求)或者直接用 操作系统的计划任务, 简单才是最好的,呵。 这样也可以做计划任务,但系统时间为整点,也要取当前时间来判断是否是整点呀,这跟Timer中判断是差不多的,效率应该也不是很高的 关于这两个开源项目,到时再找找研究下,而操作系统的计划任务用java实现还真没什么头绪,谁有没相关代码参与下啊还有,顺便说下,操作系统的计划任务太依赖于系统,移植性不强,个人认为尽量不要用,不知道各位大侠有何见解呢?当然学习下怎么用还是有必要的,知道用的说明下吧,谢了. 可以用用 Quartz 进行作业调度,这是开源的. Quartz很简单的,完全符合楼主的要求。 关于ArrayList和数组的疑惑,求解答。 新手求助 编译没错,运行有错? 同步和异步有何异同,在什么情况下分别使用他们? Software caused connection abort: socket write error? 急求《JAVA实例技术手册 第二版》光盘中的实例代码! java 连接 sqlserver数据库的问题,费解啊 在Mysql中 使用事務處理,出現以下錯誤,請高手幫忙。100相謝 熟悉applet发布的高手们请进 求一个正则 用算法实现下面这个程序, 【急】接收串口数据不到的问题
while(true){
//系统时间为整点
//逻辑
}
以前这样写过
有几个开源的项目:
Quartz 是用得比较多的;
jcrontab 项目
2、提供完全按照Unix的UNIX-POSIX crontab的格式来规定时间。 (应该能完全满足你的需求)
或者直接用 操作系统的计划任务, 简单才是最好的,呵。
还有,顺便说下,操作系统的计划任务太依赖于系统,移植性不强,个人认为尽量不要用,不知道各位大侠有何见解呢?当然学习下怎么用还是有必要的,知道用的说明下吧,谢了.