首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
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
暂无评论,快来抢首评~
相关推荐
12-09 12:43
已编辑
门头沟学院 Java
0经验找实习,当然要学会伪装
第一次找实习,0经验肯定懵懵懂懂,啥也不知道。对于0基础小白来讲,一定要狠狠地包装自己,做好简历,伪装成一个基础扎实、专业能力很强、充满潜力的大佬!💪🔧 1. 夯实基础相关岗位的基础知识一定要牢牢掌握!计算机专业的“八股文”:计算机网络、操作系统、数据库、数据结构与算法……这些是面试必考项!八股好好背背:看看网上的面经,整理常考知识点,可以做一个自己文档,我就想下面图片所示,做了项目and八股md文档,总结自己项目技术点,面试常考题等等。算法题不能落下:************多刷!重点准备: 动态规划 💡前缀和 📊双指针、滑动窗口、BFS/DFS 等高频套路刷完要总结:不是刷得多,而...
0经验如何找实习?
点赞
评论
收藏
分享
12-11 11:08
门头沟学院 人工智能
框架优化速成教学:一,这个是现如今最先进的技术?
因为老是有hr偷看我简历,然后老是搞推理框架和算子优化的,我决定从头学一遍并且总结出来。不搞芯片的不用学,这个吃学历和顶会的。也就是为什么我从一开始没搞这个,但是又收到了中科院和香港实验室之类的邀请。现在学好像有点晚了。。。。算啦,搞一下吧。然后其实你们看到的稿子都是我写剩下的,一般都是写好几篇到点就发的。本文需要先看了上期讲芯片的看了才容易点。那么正式开始吧,本文的话还是按照vllm举例,因为时间有限,我和你们的时间都有限,所以我只讲最简单,最通用的东西,第一点:基本上所有的推理优化都是优化Tensor Cores,第二点:其他的SM架构,cuda cores无法被优化,这个是硬件,vllm...
不知道怎么取名字_:
技术这个东西,都是要下功夫的,速成我杂不信呢
硬件/芯片公司工作体验
点赞
评论
收藏
分享
10-30 18:20
第一拖拉机制造厂拖拉机学院 C++
所以我要怎么学?给我整笑了
牛客41406533...:
回答他在课上学,一辈子待在学校的老教授用三十年前的祖传PPT一字一句的讲解,使用谭浩强红皮书作为教材在devc++里面敲出a+++++a的瞬间爆出114514个编译错误来学
这样才显得专业
点赞
评论
收藏
分享
11-21 12:39
中国石油大学(华东) Java
27找第一份实习
可以帮忙点评简历吗,虚心求教
影04714:
把图书管理系统那个项目经验内容适当的减少掉,然后改成据为己有不要说团队项目,因为图书管理系统这类常见的谁来了都能独立写出来,提问能圆过来即可
点赞
评论
收藏
分享
12-08 18:02
门头沟学院 Java
实习避坑!!!
线上实习,有的还要付费,美其名曰实习其实就是培训机构。这类机构就抓住我们没有实习的同学迫切想找一个实习的心态,骗取钱财 笔试形式不是答题链接而是给了一个文件或问题清单。这种就是白嫖你劳动力或者思路的,我做过好几个问题清单,都是没有后续的,还有这种加微信发文件的,做完根本不会再联系你了
你找工作经历过哪些骗局?
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
26
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
【重磅开启】牛客社区2025年度作者评选,见证你的光芒!
8698
2
...
阴阳融合,万法归一
7248
3
...
刚出炉,有你喜爱的神仙公司吗
6457
4
...
测开和前端到底要怎么选择?
5667
华为进展交流圈
热聊中
5
...
百度智能工具一面
4156
6
...
第一份实习如何斩获大厂offer?(手把手教你写简历)
4120
7
...
腾讯团建去新西兰,知道为啥有鹅选鹅了(羡
3921
8
...
准备好上岗了
3234
9
...
✨年度新星作者——请投出你心仪的一票
2525
10
...
数字马力oc
2343
创作者周榜
更多
正在热议
更多
#
找工作能把i人逼成什么样
#
15687次浏览
179人参与
#
上班到公司第一件事做什么?
#
110378次浏览
755人参与
#
你今年做了几份实习?
#
10556次浏览
156人参与
#
工作两年想退休了
#
204486次浏览
1813人参与
#
一上班就想____,这正常吗?
#
5814次浏览
100人参与
#
运营面经
#
146204次浏览
1323人参与
#
参加过提前批的机械人,你们还参加秋招么
#
103899次浏览
1641人参与
#
网易求职进展汇总
#
169417次浏览
1414人参与
#
如果公司降薪,你会跳槽吗?
#
111612次浏览
720人参与
#
大厂面试初体验
#
83898次浏览
385人参与
#
金三银四,你有感觉到吗
#
663390次浏览
6032人参与
#
大学最后一个寒假,我想……
#
72445次浏览
727人参与
#
大家每天通勤多久?
#
64633次浏览
415人参与
#
面试尴尬现场
#
205949次浏览
823人参与
#
什么样的公司千万别去
#
28341次浏览
149人参与
#
春招你拿到offer了吗
#
762568次浏览
9777人参与
#
用一句话形容你的团队氛围
#
29236次浏览
248人参与
#
一起聊华为
#
168992次浏览
822人参与
#
第一份工作应该选高薪还是热爱?
#
141412次浏览
1050人参与
#
业务面应该做哪些准备
#
79296次浏览
813人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务