各種執行緒池實現,pool
列舉幾種執行緒池實現:
【1】ExecutorService
http://www.gznc.edu.cn/yxsz/jjglxy/book/Java_api/java/util/concurrent/ExecutorService.html
【2】ScheduledExecutorService
http://www.gznc.edu.cn/yxsz/jjglxy/book/Java_api/java/util/concurrent/ScheduledExecutorService.html
【3】ThreadPoolExecutor
http://www.gznc.edu.cn/yxsz/jjglxy/book/Java_api/java/util/concurrent/ThreadPoolExecutor.html
【4】ScheduledThreadPoolExecutor
public static void main(String[] args) {
// 建立一個可重用固定執行緒集合的執行緒池,以共享的無界佇列(a shared unbounded queue)方式來執行這些執行緒
ExecutorService pool1 = Executors.newFixedThreadPool(3);
// 建立一個可根據需要建立新執行緒的執行緒池,但是在以前構造的執行緒可用時將重用它們
ExecutorService pool2 = Executors.newCachedThreadPool();
// 建立一個使用單個worker執行緒的Executor,以無界佇列方式來執行該執行緒
ExecutorService pool3 = Executors.newSingleThreadExecutor();
// 建立一個執行緒池,它可安排在給定延遲後執行命令或者定期地執行
ScheduledExecutorService pool4 = Executors.newScheduledThreadPool(3);
// 建立一個單執行緒執行程式,它可安排在給定延遲後執行命令或者定期地執行
ScheduledExecutorService pool5 = Executors.newSingleThreadScheduledExecutor();
// 建立一個可伸縮執行緒池
ThreadPoolExecutor pool6 = new ThreadPoolExecutor(3, 5, 3,
TimeUnit.SECONDS, new ArrayBlockingQueue<Runnable>(3), new ThreadPoolExecutor.DiscardOldestPolicy());
// 建立一個可伸縮執行緒池,它可安排在給定延遲後執行命令或者定期地執行
ScheduledThreadPoolExecutor pool7 = new ScheduledThreadPoolExecutor(5);
}
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/9399028/viewspace-2057742/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 執行緒池的實現執行緒
- 執行緒池以及四種常見執行緒池執行緒
- 執行緒池的實現原理執行緒
- 簡易執行緒池實現執行緒
- SpringBoot執行緒池和Java執行緒池的實現原理Spring Boot執行緒Java
- java--執行緒池--建立執行緒池的幾種方式與執行緒池操作詳解Java執行緒
- OC 各種執行緒鎖執行緒
- 執行緒各種狀態執行緒
- 執行緒池的五種狀態及建立執行緒池的幾種方式執行緒
- python執行緒池的實現Python執行緒
- 執行緒池ThreadPoolExecutor實現原理執行緒thread
- 手寫執行緒池,對照學習ThreadPoolExecutor執行緒池實現原理!執行緒thread
- Java 執行緒池的原理與實現Java執行緒
- 執行緒池的實現程式碼分析執行緒
- python實現自定義執行緒池Python執行緒
- Java執行緒池二:執行緒池原理Java執行緒
- 通俗易懂,各常用執行緒池執行的-流程圖執行緒流程圖
- 淺談執行緒池(上):執行緒池的作用及CLR執行緒池執行緒
- 執行緒池續:你必須要知道的執行緒池submit()實現原理之FutureTask!執行緒MIT
- 手寫一個執行緒池,帶你學習ThreadPoolExecutor執行緒池實現原理執行緒thread
- 執行緒和執行緒池執行緒
- 多執行緒【執行緒池】執行緒
- 執行緒 執行緒池 Task執行緒
- Java提供的幾種執行緒池Java執行緒
- JDK提供的四種執行緒池JDK執行緒
- 常見的四種執行緒池執行緒
- java 四種執行緒池的使用Java執行緒
- Java四種執行緒池的使用Java執行緒
- 執行緒池建立的幾種方式執行緒
- java執行緒池實踐Java執行緒
- 執行緒(一)——執行緒,執行緒池,Task概念+程式碼實踐執行緒
- java各種集合的執行緒安全Java執行緒
- .NET中各種執行緒同步鎖執行緒
- [轉]Java 執行緒池的原理與實現Java執行緒
- 【c++】c++11實現執行緒池C++執行緒
- 執行緒池執行緒
- 淺談執行緒池(中):獨立執行緒池的作用及IO執行緒池執行緒
- Java多執行緒——執行緒池Java執行緒