成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Java自定義線程池相關代碼的介紹

開發 后端
在開發的過程中我們有很多注意的事情,首先我們就來看看Java自定義線程池如何才能更好的進行使用。下面就先來看看有關代碼。

創建Java自定義線程池的構造方法很多,但是我們在使用中就會有以下幾個最主要的代碼應用。我們在使用的時候就要先來了解下有關Java自定義線程池的源代碼。本例中參數的含義如下:

Java代碼

  1. ThreadPoolExecutor   
  2. public ThreadPoolExecutor(int corePoolSize,   
  3. int maximumPoolSize,   
  4. long keepAliveTime,   
  5. TimeUnit unit,   
  6. BlockingQueue<Runnable> workQueue) 

用給定的初始參數和默認的線程工廠及處理程序創建新的 ThreadPoolExecutor。使用 Executors 工廠方法之一比使用此通用構造方法方便得多。

參數:

  1. corePoolSize - 池中所保存的線程數,包括空閑線程。   
  2. maximumPoolSize - 池中允許的***線程數。   
  3. keepAliveTime - 當線程數大于核心時,此為終止前多余的空閑線程
    等待新任務的最長時間。   
  4. unit - keepAliveTime 參數的時間單位。   
  5. workQueue - 執行前用于保持任務的隊列。此隊列僅保持由 execute 
    方法提交的 Runnable 任務。 

拋出:

IllegalArgumentException - 如果 corePoolSize 或 keepAliveTime 小于零,或者 maximumPoolSize 小于或等于零,或者 corePoolSize 大于 maximumPoolSize。
NullPointerException - 如果 workQueue 為 null

 

  1. ThreadPoolExecutor  
  2. public ThreadPoolExecutor(int corePoolSize,  
  3. int maximumPoolSize,  
  4. long keepAliveTime,  
  5. TimeUnit unit,  
  6. BlockingQueue<Runnable> workQueue) 

用給定的初始參數和默認的線程工廠及處理程序創建新的 ThreadPoolExecutor。使用 Executors 工廠方法之一比使用此通用構造方法方便得多。

參數:

  1. corePoolSize - 池中所保存的線程數,包括空閑線程。   
  2. maximumPoolSize - 池中允許的***線程數。   
  3. keepAliveTime - 當線程數大于核心時,此為終止前多余的空閑
    線程等待新任務的最長時間。   
  4. unit - keepAliveTime 參數的時間單位。   
  5. workQueue - 執行前用于保持任務的隊列。此隊列僅保持由 execute 
    方法提交的 Runnable 任務。   
  6. 拋出:   
  7. IllegalArgumentException - 如果 corePoolSize 或 
    keepAliveTime 小于零,或者 maximumPoolSize 小于或等于零,
    或者 corePoolSize 大于 maximumPoolSize。   
  8. NullPointerException - 如果 workQueue 為 null 


Java自定義線程池稍微麻煩些,不過通過創建的ThreadPoolExecutor線程池對象,可以獲取到當前線程池的尺寸、正在執行任務的線程數、工作隊列等等。
 

【編輯推薦】

  1. Java線程檢測基本的問題猜想
  2. Java線程撥號器如何進行代碼編寫
  3. Java線程通信簡單調試方法介紹
  4. Java線程如何才能管理好自己的“小弟”
  5. Java線程模型如何完善相關的數據處理
責任編輯:張浩 來源: 博客園
相關推薦

2009-12-24 15:22:10

WPF繼承自定義窗口

2016-08-18 13:56:33

AndroidExecutorsubmit

2010-03-17 19:24:38

Java多線程循環

2012-05-15 02:18:31

Java線程池

2009-12-23 14:49:46

WPF面板

2009-08-04 08:58:01

C#自定義特性

2012-07-24 15:03:19

OpenStack架構

2018-06-21 14:46:03

Spring Boot異步調用

2009-08-04 12:56:51

C#自定義事件

2009-08-28 17:45:19

C#自定義數據

2022-02-21 15:16:30

HarmonyOS鴻蒙操作系統

2017-10-25 14:07:54

APPiOSxcode

2011-12-16 14:23:51

Java

2023-06-27 15:02:47

2010-03-19 16:51:53

Java Socket

2010-01-15 15:26:46

VB.NET自定義類型

2009-07-15 18:06:38

Swing線程

2015-02-12 15:33:43

微信SDK

2015-01-14 15:06:48

定義相機

2010-02-24 14:59:52

WCF自定義過濾器
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 日韩精品极品视频在线观看免费 | 国产成人综合在线 | 99在线免费观看视频 | 免费a v网站 | 日本天堂视频在线观看 | 成人精品国产一区二区4080 | 亚洲午夜电影 | 正在播放国产精品 | 欧美激情精品久久久久久 | 久久精品亚洲精品国产欧美kt∨ | 91精品久久久久久久久 | 免费日韩av| 久久久成 | 国产69精品久久久久777 | 性福视频在线观看 | 中文字幕第十页 | 免费看色 | 一级毛片视频在线观看 | 一区二区三区在线观看免费视频 | 欧美a∨ | 一级黄色片在线看 | 国产在线中文字幕 | 亚洲国产一区二区视频 | 日韩中文视频 | 亚洲自拍偷拍欧美 | 久久久www成人免费精品张筱雨 | 色视频成人在线观看免 | 极品在线| 成人免费小视频 | 日本福利视频免费观看 | 久久久久久99 | 成人免费观看男女羞羞视频 | 国产欧美精品一区 | 国产一区在线免费观看 | 中文字幕av一区二区三区 | 91精品国产一区二区三区动漫 | 精品久久香蕉国产线看观看亚洲 | 色天天综合 | 午夜精品在线 | 午夜免费在线电影 | 美日韩精品|