java定时器执行问题

项目要求做个定时器,可是该怎么执行呢,是tomcat已启动就执行还是其他呢,如果已启动就执行,那启动多次不就执行多次了么要求的效果是:一天只执行一次有经验的高手说说怎么弄... 项目要求做个定时器,可是该怎么执行呢,是tomcat已启动就执行还是其他呢,
如果已启动就执行,那启动多次不就执行多次了么
要求的效果是:一天只执行一次
有经验的高手说说怎么弄吧,最好详细的,新手,还有好多东西要学呢,感谢
展开
 我来答
Zoujy1022
2012-12-25 · TA获得超过1121个赞
知道小有建树答主
回答量:803
采纳率:0%
帮助的人:624万
展开全部
会随你的项目启动而启动。然后它就自己不停的检查 有没有到你设置的间隔。一旦到了就执行一次你要他做的事情
具体实现可以采用spring的 quartz做。很方便
更多追问追答
追问
那如果设置的时间我没有启动,其他时间启动,那还会执行么,比如说设置00:00:00,可是只是在白天启动,那还会执行么
追答
你可以这样去理解他。。从tomcat启动的时候他已经在执行了。。只不过在sleep。他不是你手动点启动才启动的。打个比方

你叫一个人到晚上8点的时候去 烧开水
从他听到你的命令之后 他已经在执行任务了。只不过到8点以前,他一直在等这个时间点。
一旦到八点。就开始执行具体动作

另外一个例子就是 你设的闹钟。是不是你设定一次 每天固定的时间点,它就会闹?
你需要每天去设置它吗?
liuliling18361
2012-12-25
知道答主
回答量:16
采纳率:0%
帮助的人:13.5万
展开全部
你可以多看看java的Timer和TimerTask的使用,或是用线程控制。这个要讲的话东西太多,自己看书吧。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
le李小龙
2012-12-25 · TA获得超过102个赞
知道答主
回答量:208
采纳率:0%
帮助的人:93.3万
展开全部
这个?不懂
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式