首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
大脸不爱波浪卷、
2017-11-02 12:05
召唤师峡谷 Java
关注
已关注
取消关注
关于线程池的疑问
首先是线程池中的线程如何实现复用,即一个线程执行完后怎么变成了空闲线程,二是能否对一个线程start两次,如果想某个线程执行完后再次执行,如何做?求各位大佬解答
提示
全部评论
推荐
最新
楼层
无聊刷刷题
University of Alaska Fairbanks Java
我只针对Java的线程池来说。 第一、Java的线程池是通过阻塞队列来完成线程复用的,如果阻塞都列不为空,线程从阻塞队列取出Runable运行,运行完毕后,继续到阻塞队列去取新任务,如果阻塞队列为空,就阻塞线程。 懂了吧?所谓的线程复用,就是不停的从阻塞队列取任务,如果没有新任务就阻塞。至于阻塞队列的实现,其实就是加锁与线程同步的问题。 第二、一个线程不能start两次。
点赞
回复
分享
发布于 2017-11-03 14:46
初日晨曦
西南交通大学 C++
最简单的就是 线程创建后都等待某个信号,竞争任务队列 当前任务执行完了就循环继续等待信号 竞争任务队列
点赞
回复
分享
发布于 2017-11-02 12:14
暂无评论,快来抢首评~
相关推荐
03-18 14:43
东南大学 Java
竞技世界java一面
竞技世界,春招第一面,面试体验非常好,面试官超级温柔,我答不上来也只是微笑下🕐面试时间:25min💻面试岗位:java1、本科学过哪些计算机相关课程(非科班)2、简单介绍下项目,项目相关提问3、策略模式和工厂模式什么区别4、Java虚拟机运行时编译过程?是不是每个代码都会经历JIT编译?5、ThreadLocal和Synchronized的作用及设计思想6、聚簇索引(Clustered Index)是什么?应用场景?7、用过乐观锁吗,讲一讲8、用过RPC协议、微服务框架吗?了解过LLM/Agent吗?
查看8道真题和解析
点赞
评论
收藏
分享
03-12 17:09
上海理工大学 C++
字节后端暑期实习一面
1.自我介绍2.介绍一下你的项目(介绍完之后开始问项目,例如遇到什么困难,如何解决的)3.项目中用到了Reactor模式,为什么不使用多线程4.Windows系统中有没有处理事件相关的库(因为项目中对win系统是采用独立线程轮询的方式)5.在业务中什么时候使用UDP和什么时候使用TCP,第二个项目为什么使用TCP不能使用UDP吗6.有没有对你的项目进行测试,性能怎么样7.在项目中你使用了线程池,你是怎么保证线程安全的,怎么保证线程同步8.讲一下对RAII的理解,不要太教科书话,最好结合实例或者场景9.说一下智能指针吧,引用计数是怎么实现的,你来设计你会怎么实现,在项目中使用智能指针了吗10.介绍一下Select与epoll的区别,在项目中为什么不选择epoll11.内存池12.在网络编程中你有哪些比较擅长的技术,可以用到的,能够提高效率的13.你自己说一点你想说的吧,关于OOD的,选了多态,介绍了虚函数表----面试官最后建议结合设计模式来说14.LRU15.算法题,设计一个线程安全队列,有三个要求,安全,避免锁竞争,减少资源分配16.应该还有一道的,但是前面耽误太多时间了,就没做第一次面试,面试官人非常好,无论回答的什么样都耐心听完并给出建议,面试官喜欢灵活有个人理解的回答,最好能结合实际场景和做过的项目,面试官也很给机会,可惜本人实在太菜了把握不住
简历中的项目经历要怎么写
点赞
评论
收藏
分享
03-18 10:43
西安交通大学 交互设计师
26届春招投递进度(3月更新)
双非一本,Java后端,记录一下现在的情况,给差不多背景的同学参考。目前投了:字节(后端)→ 一面过,等二面腾讯 IEG → 笔试过,约面中美团到店 → 投了,无反馈百度 → 笔试下周京东、快手、货拉拉 → 均已投,等消息小红书、滴滴 → 填了一半,还没提交体感字节推进最快,腾讯比较慢。多说一句,投的多了之后网申填表是真的烦,每家都要重填一遍。后来发现牛客有个网申助手插件,信息录一次之后自动同步,省了不少时间,那几家填一半的就是装了之后补完交的。有同背景还在投的吗,来聊聊
点赞
评论
收藏
分享
03-11 17:54
已编辑
华南师范大学 Java
用友 ERP
2/28 自我介绍+项目介绍1.介绍一下双令牌机制的设计和实现。2. 为什么要用双令牌?3. 什么是缓存击穿?有什么措施避免?4. Session 和 Cookie 有什么区别?5. MyBatis # 和 $ 有什么区别?6. MySQL 中 CHAR 和 VARCHAR 的区别、优点是什么?7. MySQL 左连接、右连接、内连接有什么区别?查出来的数据是什么样?8. 说一下 Spring AOP 面向切面编程是什么,项目里怎么用的?9. try-catch-finally 执行顺序是什么?finally 会不会一定执行?10. List 和 Map 的元素特点(可重复性、有序性)?11. List 常用的三个方法?12. HashSet 底层实现原理?反问
查看12道真题和解析
点赞
评论
收藏
分享
03-11 16:39
携程_后端开发工程师
京东一面(Java社招)
1.问项目 2.juc相关。reentrantlock原理,线程池参数以及callerrun的弊端。3.zgc和g1。大对象对系统有什么影响?4.线上oom问题排查经历
查看7道真题和解析
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
27届暑期实习腾讯PCG前端面经
2911
2
...
被笔试耽误了一天day16(为什么携程第三题始终是0呢
2471
3
...
美团暑期前端一面面经
2435
4
...
入职互联网厂大半年,我觉得ai时代学历更加重要了
1797
5
...
3.29 pdd笔试
1518
6
...
暑期进展
1324
7
...
京东后端面经
1304
8
...
还上啥班 直接创业了?
1087
9
...
3.29携程笔试
985
10
...
拼多多笔试A了3道
850
创作者周榜
更多
正在热议
更多
#
你觉得大几开始实习最合适?
#
4341次浏览
48人参与
#
金融银行求职进展汇总
#
329545次浏览
1810人参与
#
开放七大实习专项,百度暑期实习值得冲吗
#
22090次浏览
435人参与
#
大厂实习和小厂实习最大的区别是什么?
#
11965次浏览
83人参与
#
你都用vibe coding做过什么?
#
1913次浏览
60人参与
#
如果人生可以debug你会改哪一行?
#
2351次浏览
54人参与
#
厦门银行科技岗值不值得投
#
11571次浏览
293人参与
#
AI Coding实战技巧
#
1522次浏览
41人参与
#
Vibe Coding 会干掉初级岗位吗?
#
4085次浏览
80人参与
#
你见过哪些招聘隐形歧视?
#
2544次浏览
33人参与
#
做完笔试后你收到面试了吗?
#
3703次浏览
50人参与
#
面试被问到不会的问题,你怎么应对?
#
3956次浏览
34人参与
#
牛友の3月总结
#
8031次浏览
79人参与
#
你现在一天AI几次?
#
1232次浏览
41人参与
#
七猫笔试
#
5714次浏览
37人参与
#
选完offer后,你后悔学本专业吗
#
66585次浏览
262人参与
#
实习学到最有价值的工作习惯
#
66827次浏览
541人参与
#
哪些公司真双非友好?
#
71379次浏览
305人参与
#
最难的技术面是哪家公司?
#
71712次浏览
1062人参与
#
你认为小厂实习有用吗?
#
133379次浏览
720人参与
#
快手工作体验
#
321652次浏览
2932人参与
#
找AI工作可以去哪些公司?
#
24578次浏览
1061人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务