偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

Java自定義線程池相關(guān)代碼的介紹

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

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

Java代碼

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

用給定的初始參數(shù)和默認的線程工廠及處理程序創(chuàng)建新的 ThreadPoolExecutor。使用 Executors 工廠方法之一比使用此通用構(gòu)造方法方便得多。

參數(shù):

  1. corePoolSize - 池中所保存的線程數(shù),包括空閑線程。   
  2. maximumPoolSize - 池中允許的***線程數(shù)。   
  3. keepAliveTime - 當線程數(shù)大于核心時,此為終止前多余的空閑線程
    等待新任務的最長時間。   
  4. unit - keepAliveTime 參數(shù)的時間單位。   
  5. workQueue - 執(zhí)行前用于保持任務的隊列。此隊列僅保持由 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) 

用給定的初始參數(shù)和默認的線程工廠及處理程序創(chuàng)建新的 ThreadPoolExecutor。使用 Executors 工廠方法之一比使用此通用構(gòu)造方法方便得多。

參數(shù):

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


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

【編輯推薦】

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

2009-12-24 15:22:10

WPF繼承自定義窗口

2016-08-18 13:56:33

AndroidExecutorsubmit

2010-03-17 19:24:38

Java多線程循環(huán)

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架構(gòu)

2018-06-21 14:46:03

Spring Boot異步調(diào)用

2009-08-04 12:56:51

C#自定義事件

2009-08-28 17:45:19

C#自定義數(shù)據(jù)

2022-02-21 15:16:30

HarmonyOS鴻蒙操作系統(tǒng)

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技術(shù)棧公眾號