1. 程式人生 > >Java多線程編程核心技術,第五章

Java多線程編程核心技術,第五章

new t 異步 結束 delay CA 延時 執行 period sleep

1,Timer timer = new Timer(true)現在是守護進程

2,timer是按照順的,沒有異步

3,timer方法,schedule(TimerTask task, Date firstTime, long perid)perid就是重復延時,firstTime提前則是執行完立即啟動

4,線程內sleep的時間算在perid裏面,不會重新算

5,TimerTask方法,canel取消自己任務

6,Timer方法,canel取消自己任務

7,在外部調用cancel方法時候,有時候因為爭搶線程資源而沒有及時執行到

8,Timer方法,schedule(TimerTask task, long delay),delay是延遲,schedule(TimerTask task, long delay, long perid)perid是重復延時

9,timer方法,scheduleAtFixRate(tack,firstTime,period)對應第四點,在任務結束後開始

Java多線程編程核心技術,第五章