成人免费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技術棧公眾號

主站蜘蛛池模板: 国产福利资源在线 | 91在线网 | 人人做人人澡人人爽欧美 | 亚洲综合天堂 | 久久久人成影片一区二区三区 | 青青草在线视频免费观看 | 日韩在线视频一区二区三区 | 精品国产一级 | 好姑娘影视在线观看高清 | 亚洲高清av| 久草视频观看 | 日韩精品免费看 | 国产午夜精品一区二区三区四区 | 亚洲一区久久 | 国产乱肥老妇国产一区二 | 精品国产一二三区 | 91精品国产一区二区三区 | 久久久久国产精品午夜一区 | 国产精品欧美一区二区三区 | 亚洲一区二区三区四区五区中文 | 国产精品久久久久久久久免费相片 | 99精品电影| 日韩精品一区二区三区视频播放 | 精品亚洲一区二区三区四区五区 | 在线激情视频 | 黄网免费看 | 国产一级毛片精品完整视频版 | 国产a区| 国产午夜精品久久久 | 成人欧美一区二区三区黑人孕妇 | 久久精品—区二区三区 | 人人人艹 | 日韩欧美三级在线 | 国产精品一区二 | 国产美女特级嫩嫩嫩bbb片 | 亚洲精色 | 中文字幕在线观看一区 | 欧美综合一区 | 欧美一区在线视频 | 激情五月综合 | 免费亚洲婷婷 |