講師回答 / 翔仔
timer主要是依靠時間點來觸發的,分為距離現在多少時間后去觸發或者指定個具體的時間到點了觸發,java web也不例外,一般都應用在報表里,如統計每個月的銷量之類的,都會設定在月末某個非高峰的時候觸發統計。不知道有沒有理解對同學的意思哈。
2017-05-24
已采納回答 / 翔仔
不建議這樣使用timer哈,多個timer的話因為不在一個線程池子里,雖然理論上可以實現多線程但是線程并發的可控性不強。建議使用ScheduledExecutorService(輕量簡單,有一個線程池)或者使用Quartz(較重,但是功能更多)替代,方便對線程做控制以及處理一些可能出現的異常 :)
2017-05-24