Java多线程(三):使用ThreadPoolExecutor创建线程池
生活随笔
收集整理的這篇文章主要介紹了
Java多线程(三):使用ThreadPoolExecutor创建线程池
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
文章目錄
- 1. 簡介
- 2. 構造函數說明
- 3. ThreadPoolExecutor例子
- 4. 拒絕策略
- 4.1 CallerRunsPolicy
- 4.2 AbortPolicy
- 4.3 DiscardPolicy
- 4.4 DiscardOldestPolicy
1. 簡介
ThreadPoolExecutor 是線程池的管理類,線程池解決了兩個不同的問題:由于降低了每個任務的調用開銷,線程池通常在執行大量異步任務時提供更好的性能;線程池還提供了一種方法來約束和管理執行任務時消耗的資源(包括線程)。每個ThreadPoolExecutor還維護一些基本統計信息,比如已完成任務的數量。
阿里巴巴開發手冊對線程的創建也明確作了要求:
總結
以上是生活随笔為你收集整理的Java多线程(三):使用ThreadPoolExecutor创建线程池的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Java多线程(二):Callable和
- 下一篇: Java多线程(四):使用Executo