国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術文章
文章詳情頁

Java并發編程之Executor接口的使用

瀏覽:3日期:2022-08-10 10:00:48
一、Executor接口的理解 Executor屬于java.util.concurrent包下; Executor是任務執行機制的核心接口;二、Executor接口的類圖結構

Java并發編程之Executor接口的使用

由類圖結構可知:

ThreadPoolExecutor 繼承了AbstractExecutorService接口; AbstractExecutorService接口實現了ExecutorService接口; ExecutorService繼承了Executor接口; 因此以下部分主要講解ThreadPoolExecutor類。三、Executor接口中常用的方法

void execute(Runnable command) 在將來的某個時間執行給定的命令。 該命令可以在一個新線程,一個合并的線程中或在調用線程中執行,由Executor實現。

四、線程池的創建分為兩種方式(主要介紹通過ThreadPoolExecutor方式)

注:通過Executors類的方式創建線程池,參考lz此博文鏈接https://www.jb51.net/article/215163.htm

1.ThreadPoolExecutor類中的構造方法

public ThreadPoolExecutor(int corePoolSize, int maximumPoolSize,long keepAliveTime,TimeUnit unit,BlockingQueue workQueue,defaultHandler)

2、 ThreadPoolExecutor類中構造函數的參數解析

corePoolSize 核心線程最大數量,通俗點來講就是,線程池中常駐線程的最大數量 maximumPoolSize 線程池中運行最大線程數(包括核心線程和非核心線程) keepAliveTime線程池中空閑線程(僅適用于非核心線程)所能存活的最長時間 unit 存活時間單位,與keepAliveTime搭配使用 workQueue 存放任務的阻塞隊列 handler 線程池飽和策略

3、ThreadPoolExecutor類創建線程池示例

代碼

package com.xz.thread.executor;import java.util.concurrent.*;/** * @description: * @author: xz * @create: 2021-06-16 22:16 */public class Demo { public static void main(String[] args) {ThreadPoolExecutor pool = new ThreadPoolExecutor(3,3,1L, TimeUnit.MINUTES,new LinkedBlockingDeque<>());for(int i=1;i<=5;i++){ pool.execute(new Runnable() {@Overridepublic void run() { System.out.println(Thread.currentThread().getName()); try {Thread.sleep(1000);System.out.println('睡眠一秒鐘'); } catch (InterruptedException e) {e.printStackTrace(); }} });} }}

輸出結果如下圖

Java并發編程之Executor接口的使用

結論:無論是創建何種類型線程池(newFixedThreadPool、newSingleThreadExecutor、newCachedThreadPool等等),均會調用ThreadPoolExecutor構造函數。

Java并發編程之Executor接口的使用Java并發編程之Executor接口的使用

到此這篇關于Java并發編程之Executor接口的使用的文章就介紹到這了,更多相關Java Executor接口內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: Java
相關文章:
主站蜘蛛池模板: 国产三级在线看 | 亚洲一区二区三区香蕉 | 欧美日韩视频精品一区二区 | 国产三级播放 | 99一区二区三区 | 一区二区三区不卡视频 | 国产三级精品播放 | 久久93精品国产91久久综合 | 91四虎国自产在线播放线 | 中文字幕日韩精品有码视频 | 女子张开腿让男人桶视频 | 精品国产高清a毛片无毒不卡 | 国产成人丝袜视频在线视频 | 欧美综合一区 | 日韩视频欧美视频 | 高清成人爽a毛片免费网站 高清大学生毛片一级 | 在线精品视频在线观看高清 | 视频二区国产 | 欧美一区亚洲二区 | 国产精品无圣光一区二区 | 欧美一级视频 | 久久久久久久久久久观看 | 日韩欧美一区二区在线观看 | 国产久草视频在线 | 996久久国产精品线观看 | 欧美日韩视频免费播放 | 欧美三级美国一级 | 午夜香蕉网 | 亚洲精品手机在线观看 | 国内精品久久精品 | 国产一区曰韩二区欧美三区 | 日本一级特黄大一片免 | 国产高清在线精品一区在线 | 8888奇米四色在线 | 国产99视频精品免视看7 | 久久成人精品视频 | av毛片在线看 | 久久精品视频在线 | 日韩欧美一区二区精品久久 | 91久久夜色精品国产网站 | 91成人国产 |