線程池的使用及其拒絕策略

一、Executor框架提供的線程池(參考JDK6—API)在這裏插入圖片描述
二、JDK提供自定義線程池(參考JDK6—API)
在這裏插入圖片描述
三、JDK提供自定義線程池詳細說明(參考JDK6—API)
在這裏插入圖片描述
三、自定義拒絕策略
  在實際應用中我們通常採用DiscardOldestPllicy策略,如果出現高併發的情況下,無法完全執行所有的任務。當然我們也可以自定義拒絕策略,把拒絕的任務摘要寫進日誌或者記錄表中,用定時任務來再次執行。如果併發量不是很大,也可以再次採用HttpClient,給請求的客戶端重新在發一次請求,告訴客戶端,需要在一次執行此被丟棄的任務
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章