首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
大萝卜小萝卜
2016-09-20 10:13
北京师范大学 Java
关注
已关注
取消关注
对于面试官提问的 线程池原理 该怎么回答呢?
看了博客觉的还是抽象,不知道从哪里答起.......
提示
全部评论
推荐
最新
楼层
torreszhu
上海交通大学 Java
1、接收到任务 2、判断已存在线程数是否大于等于核心线程数,如果不是,则创建新线程执行任务;否则转3 3、判断任务队列是否有界,如果不是,将任务加入队列中;否则转4 4、判断任务队列是否已满,如果不是,将任务加入队列中;否则转5 5、判断已存在线程数是否等于最大线程数,如果不是,则创建新线程执行任务;否则转6 6、拒绝该任务 按照上面的画一个流程图就明白了
点赞
回复
分享
发布于 2016-09-20 10:37
救赎之道就在其中
山东大学(威海) Java
哈哈我最擅长的,生怕面试官不问这个
点赞
回复
分享
发布于 2016-09-20 10:52
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
招联金融校招内推小王
招联金融_研发中心_开发
一句话概括就是为了让线程可以复用,执行完任务不销毁而是执行另一个任务,在高并发情况下能够节约资源
点赞
回复
分享
发布于 2016-09-20 10:29
torreszhu
上海交通大学 Java
正好总结过一个流程图,但是并不能发图的样子…
点赞
回复
分享
发布于 2016-09-20 10:31
撒设个
东北大学
看下源码怎么实现的不就可以了吗
点赞
回复
分享
发布于 2016-09-20 10:31
永不言弃+1
南京大学 Java
哪家公司?
点赞
回复
分享
发布于 2016-09-20 10:23
暂无评论,快来抢首评~
相关推荐
昨天 11:08
门头沟学院 Java
美团ai面
一个问题可以换两次,问了一大堆具体顺序记不太清了1.TCP三次握手四次挥手,为什么要有这个过程2.Linux如何查看磁盘占用(当时没想起来,写这篇文章时突然想起来是ds,明明之前实验室服务器还是我清理的磁盘)Linux中如何查看端口号被占用(没答出来,光记得有个net什么的还有个ls什么的命令)3.MYSQL是如何优化慢查询的(一时没想起来就换了)/如何评估mysql中一个索引的好坏(答了一些概念,除了explain不知道该怎么通过具体的指令去评估)4.java泛型以及泛型擦除5.java中创建String方式中new和""哪个好(两个有啥区...
投递美团等公司7个岗位 >
点赞
评论
收藏
分享
05-06 07:38
同济大学 ARM工程师
咸鱼接单逆天经历
不是哥们,我怕这800块太重了,没机会花果然咸鱼有些买家还是逆天全网最受欢迎的嵌入式面经面经一共32篇文章,12w+字数,包含全部最新的面试必问考点,4.7w+同学学习,2800+订阅,非常适合在找工作面经薄弱的同学,3000+订阅还会涨价,提前订阅提前享受,持续更新中。原帖链接:https://www.nowcoder.com/creation/manager/columnDetail/MJNwoMc
机械人面试中的常问题
实习要如何选择和准备?
点赞
评论
收藏
分享
04-17 00:42
门头沟学院 后端
27届找暑假实习求点评
目前点评过完了,上网买了一个项目,目前是过了基础,web,外卖,点评,买的项目没怎么看,就靠AI了解了一下简历上写的几点,了解了一点mq,现在背在刷小林coding刚刚过完基础篇,,想问问有什么指点的吗亲方向或者是进度,简历都可,或者是有内推也可,现在投简历没回复啊,焦虑😟#简历中的项目经历要怎么写# #你的简历改到第几版了# #听劝,我这个简历该怎么改?#
Autumn2:
找实习够了
简历中的项目经历要怎么写
你的简历改到第几版了
点赞
评论
收藏
分享
03-21 20:24
江西财经大学 C++
c++方向,求拷打
力扣有140左右,hot100已经做一大半了,目前在准备八股,另外有打算在开启一个http服务框架的项目做,我现在简历还有什么问题吗?求拷打呀
DuSong_:
项目和技能都挺大众简单的,感觉冲大厂都机会有小
点赞
评论
收藏
分享
05-07 16:13
阿里巴巴灵犀互娱_系统工程师(准入职员工)
灵犀互娱内推-灵犀互娱内推码
产品运营面经,摘自牛油1、自我介绍2、实习经历深挖(我之前有过新媒体运营的实习经历,有问我关注哪些方面的数据)3、为什么想做产品运营?产品运营关注哪些方面?4、玩过什么游戏?玩游戏的频率如何?为什么没有玩其他类型的游戏?5、有了解过游戏垂类圈层吗?如果需要你整理某一类游戏的TOP10榜单,你会从哪些渠道收集信息?6、作为产品运营,如果由你来决定新游、热游在游戏垂类圈层的排版,你会怎么安排?7、如果按照你的安排,新游并没有增加相应热度,而热游热度依旧比较高,你会怎么处理这个情况?8、你是什么样的人?(自我评价)兴趣爱好有哪些?9、3-5年的职业规划是?10、反问阿里灵犀互娱26届暑期实习生(可转...
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
26
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
可是妈妈,我好像没那么优秀
2.4W
2
...
双非天坑本转码暑期记录(附字节详细tl)
8598
3
...
你们真是太牛了
7822
4
...
27届双非-杭州小厂-一面通过-5/10
7485
5
...
招联金融暑期实习面经
7431
6
...
校招0offer偷走了属于我的自信心
5592
7
...
网易雷火 5.11 笔试 A了 2.33 / 4
5447
8
...
暑期实习0offer惨淡记录
5026
9
...
从 IEG 到 WXG,我的暑期实习总结(附面经)
4785
10
...
怎么感觉牛客27届实习的越来越多了?
4523
创作者周榜
更多
正在热议
更多
#
面试问题记录
#
40821次浏览
623人参与
#
工作一周年分享
#
16811次浏览
108人参与
#
京东TGT
#
39754次浏览
160人参与
#
入职第五天,你被拉进了几个工作群
#
15685次浏览
80人参与
#
机械人,你的第一份感谢信是谁给的
#
24666次浏览
296人参与
#
假如我穿越到了妈妈的18岁
#
3509次浏览
37人参与
#
面试经验谈
#
27349次浏览
401人参与
#
面试吐槽bot
#
8092次浏览
62人参与
#
视觉/交互/设计招聘信息汇总
#
12081次浏览
596人参与
#
职场捅娄子大赛
#
267688次浏览
2387人参与
#
国企vs私企,你更想去?
#
214719次浏览
2040人参与
#
零跑求职进展汇总
#
3429次浏览
17人参与
#
请用你的专业向妈妈表白
#
7099次浏览
70人参与
#
上班苦还是上学苦呢?
#
216245次浏览
1288人参与
#
腾讯云智研发工作体验
#
21326次浏览
142人参与
#
妈妈治愈了你哪些脆皮时刻
#
9362次浏览
131人参与
#
职场新人生存指南
#
342598次浏览
7330人参与
#
非技术er求职现状
#
55542次浏览
407人参与
#
对妈妈没说出口的话
#
19427次浏览
419人参与
#
作业帮求职进展汇总
#
50734次浏览
343人参与
#
异地恋该为对方跳槽吗
#
30489次浏览
150人参与
牛客网
牛客企业服务