首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

java 定时器有关问题~

2012-01-19 
java 定时器问题~~~~~~~~~~大哥大姐们小弟需要定时去取数据库的某个字段的值然后再做别的处理查了好像要用

java 定时器问题~~~~~~~~~~
大哥   大姐们   小弟需要定时去取数据库的某个字段的值   然后再做别的处理  

查了好像要用到timer   不太懂  

不知可否指点一下    

最好给点源码

谢谢

[解决办法]
我觉得可以写一个线程来计时,时间到了就往上抛异常,转异常处理
[解决办法]
我在网上查到的代码
import java.util.Timer;
import java.util.TimerTask;

public class VarTimer {
private Timer timer;
private int iFreq;
private boolean bRuning;

public VarTimer() {
timer = null;
bRuning = false;

iFreq = 10;
}

public void start(){
if(!bRuning){
timer = new Timer();
timer.schedule(new TimerTask() {
public void run() {
bRuning = false;
timer.cancel();
}
} , iFreq * 60 * 1000);
bRuning = true;
}
}

public boolean getCanSendDo(){
return !bRuning;
}
}
我以前也写过定时器的代码,回家我给你找找,然后贴上来
[解决办法]
当然是用quartz,比timer 好太多
[解决办法]
quartz是个开源框架,搞定定时非常简单,连思科都用quartz。
[解决办法]
写个线程,线程中定时去取数据库的某个字段的值 然后再做别的处理

热点排行