会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
猫鱼吐泡泡
公众号:猫鱼吐泡泡
博客园
首页
新随笔
联系
订阅
管理
随笔 - 34
文章 - 0
评论 - 32
阅读 -
23万
2024年5月12日
Java面试题:线程池内“闹情绪”的线程,怎么办?
摘要: 在Java中,线程池中工作线程出现异常的时候,默认会把异常往外抛,同时这个工作线程会因为异常而销毁,我们需要自己去处理对应的异常,异常处理的方法有几种:在传递的任务中去处理异常,对于每个提交到线程池中的执行的任务,可以提前通过异常进行捕获,这样即便出现了异常,也不会影响线程池中的工作线程,使用Future来捕获异常结果,在线程池中提供了一个submit(Callable
阅读全文
posted @ 2024-05-12 12:06 猫鱼吐泡泡
阅读(340)
评论(0)
推荐(1)
编辑
公告
微信公众号:猫鱼吐泡泡(主要分享面试题)
昵称:
猫鱼吐泡泡
园龄:
7年6个月
粉丝:
55
关注:
0
+加关注
<
2025年3月
>
日
一
二
三
四
五
六
23
24
25
26
27
28
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
搜索
常用链接
我的随笔
我的评论
我的参与
最新评论
我的标签
积分与排名
积分 - 48714
排名 - 34769
随笔分类
IntelliJ Idea教程(1)
Java面试题(28)
Linux教程(4)
MySQL教程(3)
Nginx教程(1)
Tomcat教程(2)
随笔档案
2024年5月(8)
2024年4月(6)
2021年12月(2)
2021年9月(1)
2019年7月(9)
2018年12月(1)
2018年8月(2)
2017年10月(4)
2017年8月(1)
阅读排行榜
1. 2019 Java面试题(61363)
2. JAVA面试题 线程的生命周期包括哪几个阶段?(53798)
3. Intellij idea史上最简单的教程之Linux下安装与破解Intellij idea2017(52937)
4. JAVA面试题 String s = new String("xyz");产生了几个对象?(10256)
5. Java面试题 equals()与"=="的区别?(9469)
评论排行榜
1. 2019 Java面试题(16)
2. JAVA面试题 String s = new String("xyz");产生了几个对象?(4)
3. Intellij idea史上最简单的教程之Linux下安装与破解Intellij idea2017(4)
4. JAVA面试题 线程的生命周期包括哪几个阶段?(3)
5. Java面试题:SimpleDateFormat是线程安全的吗?使用时应该注意什么?(2)
推荐排行榜
1. JAVA面试题 线程的生命周期包括哪几个阶段?(11)
2. 2019 Java面试题(9)
3. JAVA面试题 启动线程是start()还是run()?为什么?(5)
4. JAVA面试题 String s = new String("xyz");产生了几个对象?(4)
5. Intellij idea史上最简单的教程之Linux下安装与破解Intellij idea2017(4)
最新评论
1. Re:Java面试题:SimpleDateFormat是线程安全的吗?使用时应该注意什么?
@Flamings 已纠正...
--猫鱼吐泡泡
2. Re:Java面试题:SimpleDateFormat是线程安全的吗?使用时应该注意什么?
SimpleDateFormat formatter = ThreadLocal.get(); 确定这一行代码能拿到值?不应该是formatter.get()?
--Flamings
3. Re:JAVA面试题 线程的生命周期包括哪几个阶段?
请问在阻塞状态的描述中: 唤醒的线程不会立刻执行run方法,它们要再次等待CPU分配资源进入运行状态。这点是否sleep也要等待cpu分配资源?因为我觉得如果sleep结束后,还需要等待分配资源才能运...
--飞GieGie
4. Re:JAVA面试题 String s = new String("xyz");产生了几个对象?
@sanri1993 1.8后字符串常量池应该在堆中了...
--loongsons
5. Re:JAVA面试题 线程的生命周期包括哪几个阶段?
@烟雨星空 我理解的是,这个时候线程并没有发生锁竞争,而只是线程已经没有被分配到时间片了,就还是属于就绪状态,等到分配了时间片,就会直接变成运行状态。...
--nikolawarren
点击右上角即可分享