首页 置换 选车 估价 问答 生活 经销商 车管所 汽车资讯 汽车销量 车牌查询 今日油价 天气预报
您的位置: 首页 > 生活 > 其他 > 线程池的实现原理
线程池的实现原理
更新时间:2024-07-08 09:48:43

  1、java线程池的实现原理很简单,说白了就是一个线程集合workerSet和一个阻塞队列workQueue。当用户向线程池提交一个任务(也就是线程)时,线程池会先将任务放入workQueue中。workerSet中的线程会不断的从workQueue中获取线程然后执行。当workQueue中没有任务的时候,worker就会阻塞,直到队列中有任务了就取出来继续执行。

  2、线程池的几个主要参数的作用

  corePoolSize: 规定线程池有几个线程(worker)在运行。

  maximumPoolSize: 当workQueue满了,不能添加任务的时候,这个参数才会生效。规定线程池最多只能有多少个线程(worker)在执行。

  keepAliveTime: 超出corePoolSize大小的那些线程的生存时间,这些线程如果长时间没有执行任务并且超过了keepAliveTime设定的时间,就会消亡。

  unit: 生存时间对于的单位

  workQueue: 存放任务的队列

  threadFactory: 创建线程的工厂

  handler: 当workQueue已经满了,并且线程池线程数已经达到maximumPoolSize,将执行拒绝策略。

标签: 实现 原理
相关推荐RECOMMEND
美式风格白色和深色搭配(典雅简约美式蓝棕色系搭配)
▍案例介绍户型:三居室面积:120平米以上风格:简约美式预算:20万以上看过众多装修案例,小两口一致喜欢简美,既不奢华浮夸又不娇柔造作。简洁明朗中又不乏对于细节的小巧思和色彩的搭配!足以显示出屋主的心...
河北专接本难考的专业(河北专接本十大冷门专业大揭秘)
关于河北专接本,大家最关心的应该就是专业了。前面小北写过一篇如何选专业的文章,里面提到了冷门专业(也是逆袭的一种选择哦)。今天我们就来讲一下2021年河北专接本十大冷门专业(点击查看河北专接本10大热...
投资中几件值得注意的事(今天聊聊投资中一件很严肃的事情)
今年由于市场分化严重,成长股涨的非常好,相反前几年涨的过高的蓝筹白马今年表现就很拉。导致有股龄10年以上的球友加杠杆炒股今年爆仓了,无奈之下选择割肉离场,真实又心酸。市场就是如此残酷,不管你以前多NB...
QQ邮箱设置无法接收邮件了(功能将终止服务)
中新网11月20日电QQ邮箱近日公告显示,因业务调整,“QQ邮箱群邮件”功能将于2022年12月10日起,终止服务。届时用户依然可查看历史群邮件,但不可再发送新的群邮件或查看QQ群列表。,
足球世界杯最新换人规则(两年一届世界杯已获批准)
要说起如今全球最盛大、最赚钱、最具影响力的体育赛事,世界杯绝对可以稳坐头把交椅,虽然诸如夏季奥运会、NFL超级碗、网球四大满贯、F1等赛事依旧是各自领域顶流的存在,但比起热度和收入,在世界杯面前就显得...
李白写山水七绝(峨眉山月半轮秋)
赏析诗词书画,品读国学文化。喜欢游山玩水,立志行走天下。点击上方加关注,一起来交流学习诗词书画,饱览大好河山吧!​1.峨眉山月歌唐·李白七言绝句押尤韵峨眉山月半轮秋,影入平羌江水流。夜发清溪向三峡,思...