成人视屏在线观看-国产99精品-国产精品1区2区-欧美一级在线观看-国产一区二区日韩-色九九九

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

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

瀏覽:2日期: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
相關文章:
主站蜘蛛池模板: 成人软件网18免费视频 | 一级做a爰片久久毛片免费看 | 台湾黄三级高清在线观看播放 | 日本韩国一级片 | 网禁呦萝资源网站在线观看 | 国产高清三级 | 久草视频大全 | 亚洲天堂久久精品 | 亚洲精品一区二区三区福利 | 久青草国产手机在线观 | 成年人色网站 | 美女张开腿给男生桶下面视频 | 国产乱子伦真实china | 97国产在线视频 | 99久久国产综合精品2020 | 国产三级在线播放线 | 久久精品久久精品 | 黄色成人在线网站 | 艳女伦交一级毛片 | 久久精品视频免费在线观看 | 日韩成人一级 | 久久免费国产视频 | 一级毛片在线不卡直接观看 | 成人国产免费 | 亚洲社区在线 | 中文字幕亚洲精品久久 | 午夜亚洲国产成人不卡在线 | 狠狠五月深爱婷婷网 | 欧美一级毛片免费看 | 亚洲精品综合一区二区 | 亚洲自拍成人 | 8050网午夜一级毛片免费不卡 | 欧美a级完整在线观看 | 国产碰碰 | 亚洲视屏在线观看 | 国产成人免费全部网站 | 激情丝袜美女视频二区 | 欧美成人做性视频在线播放 | 日韩美一区二区 | 怡红院视频在线观看 | 高清国产在线播放成人 |