java中timer和timertask_java中Timer和TimerTask的使用
Timer是jdk提供的一個(gè)定時(shí)工具,單獨(dú)另起一條線程,執(zhí)行一次任務(wù)或執(zhí)行多次任務(wù)。TimerTask是一個(gè)抽象類,實(shí)現(xiàn)了Runable接口,代表了一個(gè)可以被Timer執(zhí)行的任務(wù)。
用法:Timer timer=new Timer();
調(diào)用timer.schedule(TimerTask,毫秒)或者timer.schedule(TimerTask,毫秒1,毫秒2)來執(zhí)行定時(shí)任務(wù)。
其中,前一個(gè)schedule方法是調(diào)用這個(gè)方法參數(shù)的毫秒后執(zhí)行TimerTask任務(wù)。后一個(gè)schedule方法是調(diào)用這個(gè)方法毫秒1后執(zhí)行TimerTask任務(wù),執(zhí)行完后每過毫秒2再次循環(huán)執(zhí)行TimerTask任務(wù)。
TimerTask就是繼承TimerTask抽象類的一個(gè)類,重寫其run方法,run方法里寫要執(zhí)行的任務(wù)即可。run方法里可以調(diào)用service層的方法,查詢數(shù)據(jù)庫,得到結(jié)果后對(duì)結(jié)果進(jìn)行任務(wù)的操作。
注意:Timer并不能準(zhǔn)確的執(zhí)行定時(shí)任務(wù),只是一個(gè)大概的時(shí)間。
具體詳解請(qǐng)查看http://blog.csdn.net/u010003835/article/details/71480565
總結(jié)
以上是生活随笔為你收集整理的java中timer和timertask_java中Timer和TimerTask的使用的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: 就是这35个人,率先入选了《共识算法高阶
- 下一篇: python 检查图品二维码,识别图片二
