java中timer和timertask_java中Timer和TimerTask的使用
生活随笔
收集整理的這篇文章主要介紹了
java中timer和timertask_java中Timer和TimerTask的使用
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Timer是jdk提供的一個定時工具,單獨另起一條線程,執行一次任務或執行多次任務。TimerTask是一個抽象類,實現了Runable接口,代表了一個可以被Timer執行的任務。
用法:Timer timer=new Timer();
調用timer.schedule(TimerTask,毫秒)或者timer.schedule(TimerTask,毫秒1,毫秒2)來執行定時任務。
其中,前一個schedule方法是調用這個方法參數的毫秒后執行TimerTask任務。后一個schedule方法是調用這個方法毫秒1后執行TimerTask任務,執行完后每過毫秒2再次循環執行TimerTask任務。
TimerTask就是繼承TimerTask抽象類的一個類,重寫其run方法,run方法里寫要執行的任務即可。run方法里可以調用service層的方法,查詢數據庫,得到結果后對結果進行任務的操作。
注意:Timer并不能準確的執行定時任務,只是一個大概的時間。
具體詳解請查看http://blog.csdn.net/u010003835/article/details/71480565
總結
以上是生活随笔為你收集整理的java中timer和timertask_java中Timer和TimerTask的使用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 就是这35个人,率先入选了《共识算法高阶
- 下一篇: android模拟器 平安行,携手MuM