大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動力節點LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 學習攻略 Java學習 Java基礎學習:java定時器線程

Java基礎學習:java定時器線程

更新時間:2020-03-28 13:28:52 來源:動力節點 瀏覽2376次


      1.對象創建及方法調用

  Timertimer=newTimer();

  timer.schedule(newTimerTask(){

  @Override

  publicvoidrun(){

  //任務執行代碼

  }

  },runDate);

  2.任務執行時間與代碼調用時間的關系


  任務執行時間在代碼調用時間之前:以代碼調用時間為準


  任務執行時間在代碼調用時間之后:以任務執行時間為準


  當Timer對象執行多個任務(TimerTask對象)時,代碼調用時間不一定與任務的執行時間相同,因為某個任務的執行時間可能會延遲。


  注:一個Timer對象中的多個TimerTask是以隊列的方式一個一個被順序執行的。


  3.任務執行時間與循環間隔時間的關系


  當任務執行的時間大于計劃的時間間隔時,實際間隔時間為任務執行的時間。


  4.schedule與scheduleAtFixedRate的區別


  如果任務的起始執行時間在調用時間之后,則schedule與scheduleAtFixedRate在運行效果上沒有區別,它們的區別在于追趕性(場景為任務的起始時間在調用時間之前,下同)。


  將兩個時間段內的時間所對應的任務被“補充性”地執行,這就是Task任務的追趕特性。


  schedule不具有追趕性,即以代碼的執行時間作為任務的起始時間,并按指定的間隔時間進行任務循環執行;而scheduleAtFixedRate具有追趕性,當代碼執行時,會補充兩個時間段內“欠缺”的任務執行次數,執行完之后再以指定的間隔時間進行任務循環執行。


  5.方法cancel()的作用


  TimerTask對象的cancel()方法的作用是將自身從任務隊列中進行清除,其他任務不受影響。


  Timer對象的cancel()方法的作用是將任務隊列中的所有任務進行清除。


  當Timer對象中只有一個任務隊列時,任務執行完后,Timer對象也不會銷毀,一直處于等待的狀態,除非調用cancel()方法。


Java基礎學習:java定時器線程


  以上就是動力節點java培訓機構的小編針對“Java基礎學習:java定時器線程”的內容進行的回答,希望對大家有所幫助,如有疑問,請在線咨詢,有專業老師隨時為你服務。


提交申請后,顧問老師會電話與您溝通安排學習

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 特级毛片免费播放 | 欧美 亚洲 另类 热图 | 欧美不卡精品中文字幕日韩 | 亚洲国产欧洲精品路线久久 | 成人在线免费网站 | 亚洲涩综合 | 性欧美视频 | 国产成人精品午夜在线播放 | 久草在线中文最新视频 | 四虎影视网 | 99久久99久久久精品齐齐鬼色 | 99re这里只有精品66 | 四虎影视永久地址 | 亚洲精品第四页中文字幕 | 四虎a| 国产成人18黄网站麻豆 | 久久精品国产色蜜蜜麻豆 | 天天曰天天 | 成人毛片18岁女人毛片免费看 | 成人看黄色大片 | 最新国产精品久久精品 | 91在线亚洲精品一区 | 四虎4444hu4影视最新地址 | 国产精品一区二区久久精品涩爱 | 青青青青手机在线视频观看国产 | 精品日韩在线视频 | 羞羞免费观看视频 | 中文字幕亚洲视频 | 国产精品亚洲一区在线播放 | 日韩中文字幕免费观看 | 不卡在线观看 | 天天干天天干天天天天天天爽 | 美女精品久久久久久国产潘金莲 | 443hk四虎 在线观看 | 久久乐国产综合亚洲精品 | 中文字幕亚洲 综合久久 | 四虎高清成人永久免费影院 | 久久99精品视频 | 日韩一区二区三区在线 | 亚洲在线精品视频 | 天天天天干 |