关注
当提交一个新任务到线程池时
首先线程池判断基本线程池(corePoolSize)是否已满?没满,创建一个工作线程来执行任务。满了,则进入下个流程;
其次线程池判断工作队列(workQueue)是否已满?没满,则将新提交的任务存储在工作队列里。满了,则进入下个流程;
最后线程池判断整个线程池(maximumPoolSize)是否已满?没满,则创建一个新的工作线程来执行任务,满了,则交给拒绝策略来处理这个任务;
如果线程池中的线程数量大于 corePoolSize 时,如果某线程空闲时间超过
keepAliveTime,线程将被终止,直至线程池中的线程数目不大于
corePoolSize;如果允许为核心池中的线程设置存活时间,那么核心池中的线程空闲时间超过
keepAliveTime,线程也会被终止。
查看原帖
点赞 评论
相关推荐
点赞 评论 收藏
转发
03-22 11:57
哈尔滨工业大学 计算机类 点赞 评论 收藏
转发
点赞 评论 收藏
转发
点赞 评论 收藏
转发
牛客热帖
正在热议
# 牛客帮帮团来啦!有问必答 #
748625次浏览 11945人参与
# 你的工作大概什么时候入职? #
2626次浏览 34人参与
# 海康威视求职进展汇总 #
94385次浏览 1137人参与
# 百度工作体验 #
23801次浏览 246人参与
# 今年形式下双非本找得到工作吗 #
7453次浏览 159人参与
# 2022届毕业生现状 #
320577次浏览 4441人参与
# 你的秋招进行到哪一步了 #
358893次浏览 6316人参与
# 产品实习,你更倾向大公司or小公司 #
37389次浏览 579人参与
# 非技术岗是怎么找实习的 #
75754次浏览 1414人参与
# 比亚迪求职进展汇总 #
166881次浏览 1238人参与
# 你觉得比亚迪今年还有春招吗? #
46193次浏览 333人参与
# 学历对求职的影响 #
133365次浏览 1516人参与
# 面试等了一周没回复,还有戏吗 #
41118次浏览 501人参与
# 浅聊一下我实习的辛苦费 #
82474次浏览 769人参与
# 国企和大厂硬件兄弟怎么选? #
45165次浏览 851人参与
# 0offer是寒冬太冷还是我太菜 #
417375次浏览 4840人参与
# 铜五铁六真的存在吗? #
29005次浏览 302人参与
# 考研失败就一定是坏事吗? #
20504次浏览 216人参与
# 通信硬件人笔面经互助 #
115114次浏览 2289人参与
# 荣耀求职进展汇总 #
66476次浏览 670人参与