timer的缺陷及使用禁區

timer的缺陷
天生的兩種缺陷:
1.管理併發任務的缺陷
timer有且僅有一個後臺的線程定時定頻率的去進行任務的調度。因此它對於多任務來說,並不支持任務與任務之間的併發。
2.當任務拋出異常時的缺陷
如果timertask拋出runtimeexception異常時,timer會停止所有的任務的運行。
timer的使用禁區:
1.對時效性要求較高的多任務併發作業
2.對複雜的任務的調度
3.對週期性的定時任務的調度(比如這樣的需求不能滿足:每週的星期幾區執行定時任務。此時就需要用到quartz了)
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章