首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
在线笔面试、雇主品牌宣传
登录
/
注册
大萝卜小萝卜
2016-09-20 10:13
北京师范大学 Java
关注
已关注
取消关注
对于面试官提问的 线程池原理 该怎么回答呢?
看了博客觉的还是抽象,不知道从哪里答起.......
提示
全部评论
推荐
最新
楼层
torreszhu
上海交通大学 Java
1、接收到任务 2、判断已存在线程数是否大于等于核心线程数,如果不是,则创建新线程执行任务;否则转3 3、判断任务队列是否有界,如果不是,将任务加入队列中;否则转4 4、判断任务队列是否已满,如果不是,将任务加入队列中;否则转5 5、判断已存在线程数是否等于最大线程数,如果不是,则创建新线程执行任务;否则转6 6、拒绝该任务 按照上面的画一个流程图就明白了
点赞
回复
分享
发布于 2016-09-20 10:37
招联金融校招内推小王
招联金融_研发中心_开发
一句话概括就是为了让线程可以复用,执行完任务不销毁而是执行另一个任务,在高并发情况下能够节约资源
点赞
回复
分享
发布于 2016-09-20 10:29
IcyMoon
长春理工大学 golang
主要说过程和核心参数 大概就是 : 默认情况,线程数为0, 此时来请求,则线程池new一个线程来执行, 如果 请求数大于了核心数值,根据参数来选择是否继续new线程, 直到线程数等于最大线程值; 此时在来任务,则压入到等待队列中,当等待队列满时,此时在来任务则会直接放弃; 当压力没有那么大时,线程池会回收线程数量直到 核心数 或者根据配置参数 可以达到0 corePoolSize: 核心池大小,默认情况下线程不会超过核心大小。 maximumPoolSize: 最大线程数, 当达到一定负载时,线程数会超过核心数,但始终小于最大线程数. 当负载较轻会回收线程至核心池数量 keepAliveTime: 表示线程没有任务执行时,的存活时间. 默认情况,当线程数大于核心小于最大数量时才会启用; 如果调用allowCoreThreadTimeOut(boolean)方法,线程数下界为0 unit:keepAliveTime的时间单位 workQueue: 阻塞队列,用来存储等待执行的任务。 一般很少使用abq和pbq,多用lbq和synchronousQueue.队列. abq: arrayBlockingQueue队列,基于数组的先进先出,创建时必须指定大小 pbq: PriorityBlockingQueue 优先级队列 lbq: linkedBlockingQueue,基于链表的队列,默认长度为Integer.MAX_VALUE synchronousQueue: 不保存任务,直接创建新线程 threadFactory:线程工厂 handler: 对拒绝任务的处理策略,四种参数. abortPolicy(丢弃任务并抛异常),discardPolicy(丢弃任务不抛异常),DiscardOldestPolicy(丢弃最前面的任务),callerRunsPolicy(交由调用线程处理) 线程池构造函数: 实际都是指向最后一个构造函数; workers: 工作集 allowCoreThreadTimeOut: 是否允许核心线程设置存活时间 poolSize: 线程池中当前线程数 largestPoolSize: 记录曾经出现过的最大线程数 completedTaskCount: 记录已经执行完的任务数
点赞
回复
分享
发布于 2016-09-20 10:38
救赎之道就在其中
山东大学(威海) Java
哈哈我最擅长的,生怕面试官不问这个
点赞
回复
分享
发布于 2016-09-20 10:52
永不言弃+1
南京大学 Java
哪家公司?
点赞
回复
分享
发布于 2016-09-20 10:23
撒设个
东北大学
看下源码怎么实现的不就可以了吗
点赞
回复
分享
发布于 2016-09-20 10:31
torreszhu
上海交通大学 Java
正好总结过一个流程图,但是并不能发图的样子…
点赞
回复
分享
发布于 2016-09-20 10:31
还没有回复哦~
相关推荐
不愿透露姓名的神秘牛友
02-14 12:16
上科大、南科大在HR眼里属于什么类型的学校?
很想知道上海科技大学和南方科技大学这样的学校在HR眼中(尤其是互联网行业)是什么样的?能过简历关吗?#牛客AI配图神器#上海科技大学(中文简称:上科大,英文全称:ShanghaiTech University,英文缩写:ShanghaiTech)是由上海市人民政府与中国科学院共同举办、共同建设,由上海市人民政府负责日常管理的全日制普通高等学校。自建立以来,学校努力建设和发展成为一所小规模、高水平、国际化的研究型、创新型大学。2022年2月入选第二轮“双一流”建设高校。南方科技大学(简称:南科大)是深圳在中国高等教育改革发展的时代背景下创建的一所高起点、高定位的公办...
学历对求职的影响
牛客激励计划
点赞
评论
收藏
分享
02-11 00:38
中南大学 Java
论简历怎么写(含金量满满,建议收藏)
一个好的简历核心内容包括哪些呢?我直接给出我的答案:个人基础信息、实习经历、项目、荣誉证书、专业技能、校园经历、个人亮点。下面我详细介绍下各个部分应该怎么写。1.个人基础信息部分包括姓名,年龄,邮箱,应聘岗位,电话,照片2.专业技能部分重量级,大概率面试官是看着你的专业技能部分问相关八股专业技能大家可以直接参考我的描述,我的这个是经过10几次修改的,不光技能比较全,而且涉及到的八股知识都是比较常问的,都能在我的八股专栏里找到的。有次面试官看了我的专业技能描述说这是3年工作经验的水平,难绷。那专业技能部分涉及的八股怎么准备呢?我整理了我的八股专栏,里面包括:java基础;计网操作系统;mysql...
Java抽象带篮子:
建议想要找人付费改简历的同学先看下这篇然后自己优化一下简历,这样就可能剩下一笔冤枉钱了
投递牛客等公司10个岗位 >
简历被挂麻了,求建议
简历中的项目经历要怎么写
点赞
评论
收藏
分享
02-07 18:19
门头沟学院 Java
26实习简历求拷打
项目有点烂大街,但是实在找不到其他合适的了。不奢望能进大厂,有个中小厂实习就很满足了,但是现在都是已读不回,是简历真的太差劲了吗,求佬指点#简历中的项目经历要怎么写# #实习#
咩咩子_:
没放大看,以为项目是睾丸
简历中的项目经历要怎么写
点赞
评论
收藏
分享
01-19 12:55
洛阳师范学院 测试开发
26届找实习
目前大三,想找个小厂实习,项目学了苍穹外卖跟乐尚代驾,正在搞手写rpc框架,求各位大佬指点指点这是我简历
程序员鼠鼠_春招版:
都很烂大街,rpc也基本没人问,考研吧,不然就包装一段实习再去
点赞
评论
收藏
分享
昨天 15:19
晟通科技_产品开发(准入职员工)
晟通集团内推晟通集团面经
晟通集团 机械设计工程师 面经首先校园招聘筛选简历,简历通过后再短信通知笔试,笔试与所学的机械专业有一定的关系,我做的那个题目就是把一车身框架破碎为一立方厘米的颗粒物,然后问用哪些机器,用到什么机构,各机器所完成的动作,以及所消耗的功率。然后就这些破碎机的一些零件进行分析,用什么材料,为什么用这些材料,热处理,加工过程等等,还要求画破碎机滚轴的零件图,最后一个选答题,画出破碎机的简图。笔试过后收到通知进行面试。群面:当代大学生要成功所必须的品质?其中有勤奋努力,团结协作,远大目标,诚实守信,持之以恒,坚持原则等等,请选择其中两项最重要的和最不重要的,并说出理由。 先给三分钟给我们思考选择,然后...
晟通集团
|
校招
|
23个岗位
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
26
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
985计算机老学长掏心窝子:当年我踩过的坑,希望你们能绕开
2.2W
2
...
字节飞书后端面试
5025
3
...
想要在大厂生存必须要学会提效
4875
4
...
腾讯-后台开发-腾讯hr部门 一面
3762
5
...
腾讯实习基地-ieg-Level Infinite-一面
3731
6
...
2.17校招&实习招聘信息汇总
3482
7
...
重生归来,鼠鼠接手北区业务,这一次......
3324
8
...
实习入职第一天,应该做点啥❓
3264
9
...
实习第二天,被老员工欺负了
2688
10
...
面试汇总
2633
创作者周榜
更多
正在热议
更多
#
读研or工作,哪个性价比更高?
#
24115次浏览
326人参与
#
如果重来一次你还会读研吗
#
154394次浏览
1692人参与
#
科大讯飞求职进展汇总
#
258847次浏览
2594人参与
#
秋招感动瞬间
#
10743次浏览
102人参与
#
阿里巴巴创始人马云回国
#
14139次浏览
87人参与
#
职场新人生存指南
#
195179次浏览
5376人参与
#
你最满意的offer薪资是哪家公司?
#
11829次浏览
109人参与
#
文科生还参加今年的春招吗
#
3327次浏览
29人参与
#
长光卫星求职进展汇总
#
27568次浏览
184人参与
#
选择和努力,哪个更重要?
#
41985次浏览
471人参与
#
招聘要求与实际实习内容不符怎么办
#
40815次浏览
466人参与
#
打工人的工作餐日常
#
24690次浏览
221人参与
#
机械制造岗投递时间线
#
19307次浏览
324人参与
#
影石Insta360求职进展汇总
#
107611次浏览
968人参与
#
机械人选offer,最看重什么?
#
68557次浏览
433人参与
#
机械人怎么评价今年的华为
#
180294次浏览
1484人参与
#
如果再来一次,你还会学硬件吗
#
102767次浏览
1235人参与
#
正在实习的你,有转正机会吗?
#
336163次浏览
2690人参与
#
如果公司降薪,你会跳槽吗?
#
44468次浏览
349人参与
#
滴!实习打卡
#
554320次浏览
6007人参与
牛客网
牛客企业服务