国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > java基础 > ThreadPoolExecutor在java中创建线程池

ThreadPoolExecutor在java中创建线程池

java ThreadPoolExecutor

头像

小妮浅浅

2021-01-11 13:45:423316浏览 · 0收藏 · 0评论

在讲过线程池的一些好处后,接下来我们要对线程池进行创建,在开始之前需要学习一些创建时会用到的参数,这里以ThreadPoolExecutor的方法为例。对于七中的参数属性概念和用法做一个简单的介绍,在全部掌握这些参数的用法后,进一步在实例中展示ThreadPoolExecutor创建线程池的方法。

1.创建参数

线程池可以自动创建也可以手动创建,手动创建体现在可以灵活设置线程池的各个参数。

corePoolSize:线程池的核心线程数,说白了就是,即便是线程池里没有任何任务,也会有corePoolSize个线程在候着等任务。

maximumPoolSize:线程数,不管你提交多少任务,线程池里最多工作线程数就是maximumPoolSize。

keepAliveTime:线程的存活时间。当线程池里的线程数大于corePoolSize时,如果等了keepAliveTime时长还没有任务可执行,则线程退出。

unit:这个用来指定keepAliveTime的单位,比如秒:TimeUnit.SECONDS。

七种静态属性

TimeUnit.DAYS;               //天
TimeUnit.HOURS;             //小时
TimeUnit.MINUTES;           //分钟
TimeUnit.SECONDS;           //秒
TimeUnit.MILLISECONDS;      //毫秒
TimeUnit.MICROSECONDS;      //微妙
TimeUnit.NANOSECONDS;       //纳秒

workQueue:一个阻塞队列,提交的任务将会被放到这个队列里:

ArrayBlockingQueue;

LinkedBlockingQueue;

SynchronousQueue;

threadFactory:线程工厂,用来创建线程,主要是为了给线程起名字,默认工厂的线程名字:pool-1-thread-3。

handler:拒绝策略,当线程池里线程被耗尽,且队列也满了的时候会调用。

2.创建实例

public ThreadPoolExecutor(int corePoolSize,
                              int maximumPoolSize,
                              long keepAliveTime,
                              TimeUnit unit,
                              BlockingQueue<Runnable> workQueue) {
        this(corePoolSize, maximumPoolSize, keepAliveTime, unit, workQueue,
             Executors.defaultThreadFactory(), defaultHandler);
}

以上就是ThreadPoolExecutor在java中创建线程池的方法,需要对基本的参数用法有所掌握,学会后就可以对创建线程的代码部分进行试验了,检验我们的线程学习成果。

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

窝窝影院在线观看免费播放电视剧| 少女与狗2在线观看免费版高清 | 开会也一直放里面老板的小说| 妻子的妹妹免费版电视剧大全| 桥本有菜| 无码精品国产AV在线观看| 妻子的妹妹免费版电视剧大全| 星空无痕MV免费视频观看| 成都私人情侣免费看电视剧| 憋尿白丝小肚子凸起高冷知乎| 妈妈的朋友4| 桃色| 被老师摸着J勃起有14厘米| 男男免费观看高清完整版在线观看..| 游泳教练在水里含我奶| 粗大的内捧猛烈进出H漫画小| 十豆网下载| 女教师2免费观看全集电视剧| 妈妈叫我戴上避孕套英文 | 九一麻花传剧MV在线看免费| 人狗大战6免费观看正版 | 精品日本一区二区三区在线观看| 俄罗斯少女2免费观看| 双男床上剧烈运动会怎么消除| 姑父有力挺送小芳的背景故事| 美国式禁忌| 喂奶被C呻吟双腿大张H漫画| 伦理《少妇的滋味》完整版| 他的大手在秘密花园游走漫画| 欧美片《肉欲进入》| 苍井空| SSF| 五姑娘影院在线观看免费版电视剧 | 女儿与爸爸高清免费版电视剧 | YSL水蜜桃86满十八岁多少钱| 芒果浏览器| 性船1982色情| 免费的行情网站WWW下载大全| 美女和老板一起努力做豆浆| 女被扒开腿狂躁XXXXX视频| 我在开会他在下添好爽