一、Executor框架提供的線程池(參考JDK6—API)
二、JDK提供自定義線程池(參考JDK6—API)
三、JDK提供自定義線程池詳細說明(參考JDK6—API)
三、自定義拒絕策略
在實際應用中我們通常採用DiscardOldestPllicy策略,如果出現高併發的情況下,無法完全執行所有的任務。當然我們也可以自定義拒絕策略,把拒絕的任務摘要寫進日誌或者記錄表中,用定時任務來再次執行。如果併發量不是很大,也可以再次採用HttpClient,給請求的客戶端重新在發一次請求,告訴客戶端,需要在一次執行此被丟棄的任務
線程池的使用及其拒絕策略
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
Disruptor併發框架使用一
徒步远方999
2020-07-04 10:14:08
多線程通信 wait和notify
徒步远方999
2020-07-04 09:33:54
ReentrantReadWriteLock_讀寫鎖
徒步远方999
2020-07-04 09:33:54
單例在多線程中保證線程安全
徒步远方999
2020-07-04 09:33:54
ThreadLocal保證線程安全
徒步远方999
2020-07-04 09:33:54
volatile關鍵字 線程可見性
徒步远方999
2020-07-04 09:33:54
用wait/notify 模擬Queue
徒步远方999
2020-07-04 09:33:54
Semaphore信號量應用
徒步远方999
2020-07-04 09:33:54
多線程設計模式之Future、Master-Worker和生產者-消費者模型
徒步远方999
2020-07-04 09:33:54
Concurrent和CopyOnWrite容器
徒步远方999
2020-07-04 09:33:54
ConcurrentLinkQueue和BlockingQueue
徒步远方999
2020-07-04 09:33:54
CyclicBarrier和CountDownLatch的使用
徒步远方999
2020-07-04 09:33:44
CyclicBarrier的使用實例
iteye_5555
2020-06-14 16:08:21
多線程與高併發編程進階(二)
boker_han
2020-06-02 23:52:13