首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
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
暂无评论,快来抢首评~
相关推荐
05-20 22:21
门头沟学院 Unity3D客户端
出去实习却被老师严查,该怎么办?
我是每周3,4,5才有课,今天上的是这周的第一节课,虽然我找了代课,但是班长没看到我人,后面辅导员又来开班会,专门来找我的,看我来了没有,结果就是代课被发现了,然后辅导员让我回去,如果不回去就要给我处分,我该怎么办,我不会被开除吧
点赞
评论
收藏
分享
05-25 11:17
已编辑
美团_核心本地商业_软件开发(实习员工)
暑期结束,兄弟们坚持住
快手timeline,三轮技术面,HR打了10min电话没有面试4.30投递5.14一面5.18二面5.19三面5.21 offer暑期投递情况:字节-非洲交易平台 二面挂,最意难平的一面,八股太久没看了,败在八股上字节-番茄小说 一面挂,问得挺难的只能说淘天-天猫新品营销 一面挂,问了很多Agent的评测相关,不太会米哈游-游戏测试开发 一面完进池子,跟平常后端面试问得差不多,组里以开发为主。携程 笔试AK完筛选了一个多月了美团 笔试A2,最终3个志愿流程结束,今年HC真的很少,而且日常转暑期的时候ld透露今年只招985,不能转滴滴 3月投的提前批,说4月优先处理,到现在还是公共待分配剩的不...
点赞
评论
收藏
分享
03-30 10:23
已编辑
重庆邮电大学 Java
27届Java后端简历再求🐮爷爷拷打
比预想中晚了一周,时间过得真快啊,感觉越学越多,目前这版简历下周直接开投了,两个项目都是自己用AI敲的,欢迎各位继续拷打,也是在共同交流学习吧。目前可以说出项目架构业务,自己亮点设计的一些思考,技术实现以及技术选型原因,量化指标也准备了一套说辞,但深挖代码估计就寄了;八股过了一遍,属于基本能说点原理理解,但深挖细节估计也寄了;算法简单了解一些整体思路,但手撕估计也寄了;AI可以吹下项目相关的工程实现和一些技术选型,但深挖技术肯定就寄了。总之,基于自身学习状态考量,先投些小厂继续学吧。有道是:“人生南北多歧路,一处春山一路平。”
2的三次幂:
写的不错,项目也不错的,目前来看没什么好优化的了,只能说海投实习,增加产出
简历被挂麻了,求建议
点赞
评论
收藏
分享
05-25 23:08
广东白云学院 Java
兄弟们,我要去嘛??
还未上岸的码农:
不去
实习,不懂就问
点赞
评论
收藏
分享
05-20 09:39
苏州工艺美术职业技术学院 组织发展
实习同事晚上十点半约我看电影
事情发生在我大三那一年第一次实习的时候···那时候还没毕业的我突破重重“保研之后就应该给学院干活”、“你的荣誉都是学院给你的”之类的道德绑架,只身一人到无锡实习。因为还没毕业,但也没多少课了,那学期只有一门《智慧旅游》要上。我的老师留了个作业,让我们每人做一个景区介绍的网页(要能有很多模块,随意点进去的那种),好吧我不会描述,事实上我也完全不会HTML。因为实习的公司么,是个软件公司,偏偏就有前后端。于是乎,我想到了可以请个搞前端的研发帮帮忙。刚巧不巧,同一个办公室的 HR就有一个关系好的同事是搞前端的。所以我们加上了微信。他帮我做完作业之后,我在某一个阳光明媚的中午买了杯瑞幸去感谢他(那个时...
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
26
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
父母还是太爱我们
1.2W
2
...
我个人的筹备面试经验 25.12-26.4
7773
3
...
四非本的春招总结
5182
4
...
无脑拥抱Agent开发
3420
5
...
从 0-1 的 Agent 八股- RAG 篇
3353
6
...
Ai Agent、ai应用开发面经面试题
2408
7
...
发个牢骚
2368
8
...
或许正是因为他们,我才没有长歪
2036
9
...
大厂嘉豪图鉴
1988
10
...
快手-Java开发实习生面经
1800
创作者周榜
更多
正在热议
更多
#
实习生的蛐蛐区
#
983763次浏览
4933人参与
#
父母对你找工作是助力还是阻力?
#
50076次浏览
424人参与
#
27届实习投递记录
#
154718次浏览
1600人参与
#
你上一次给父母打电话是什么时候
#
45756次浏览
281人参与
#
万物皆可发面经
#
1527次浏览
22人参与
#
找工作时的取与舍
#
139525次浏览
927人参与
#
从mentor身上学到了__
#
66370次浏览
914人参与
#
我和mentor的爱恨情仇
#
120202次浏览
1011人参与
#
你觉得mentor喜欢什么样的实习生
#
62639次浏览
1052人参与
#
你的mentor是什么样的人?
#
65313次浏览
811人参与
#
实习,不懂就问
#
223675次浏览
1732人参与
#
多益网络工作体验
#
74616次浏览
316人参与
#
多益网络求职进展汇总
#
109491次浏览
409人参与
#
如何一边实习一边找下家?
#
131933次浏览
648人参与
#
一起聊华为
#
222153次浏览
973人参与
#
求职中的尴尬瞬间
#
42808次浏览
127人参与
#
薪资一样,你会选择去大厂还是小公司
#
36061次浏览
133人参与
#
实习的内耗时刻
#
243379次浏览
1670人参与
#
发工资后,你做的第一件事是什么
#
108196次浏览
348人参与
#
第一次找实习,我建议__
#
88558次浏览
885人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务