如何实现java中定时实现某种方法

时间:2008-08-19 15:09:26   来源:论坛整理  作者:  编辑:chinaitzhe
如题,请教各位高手,我想实现给客户端发个消息,如果客户端没有收到的话,隔一段时间就给他发一次,知道他收到为止,请问如何实现定时发送消息?先谢谢了
网友回复:up
网友回复:ding.
网友回复:java中好像有Timer类。。。
试试看。。。。
不然用线程
网友回复:楼上的Timer类是一个,还有如果你是web项目,你可以用Quartz排程来做,这是做定时任务的,当用户没有收到,则开始排程,收到,停止排程
网友回复:试试Timer吧

Timer timer = new Timer();
timer.schedule(new SomeTask() , 3000 , 10*1000);

比如这个就是在3s后,每10s执行一次SomeTask,

public class SomeTask extends TimerTask{
public void run(){
//这里写发送消息的代码
}
}

网友回复:线程
网友回复:
引用 6 楼 ace112212 的回复:
线程

网友回复:多谢各位,解决了
关键字:方法,

文章评论

共有 0 位网友发表了评论 此处只显示部分留言 点击查看完整评论页面