社区
Java SE
帖子详情
线程执行中遇到异常会阻塞吗?
sxlyq
2004-07-10 07:56:23
我线程中得代码try
{
}
catch(Exception)
{
System.out.println(e.getMessage());
}
控制台中出现不了异常消息,怎么回事前呢?
...全文
236
5
打赏
收藏
线程执行中遇到异常会阻塞吗?
我线程中得代码try { } catch(Exception) { System.out.println(e.getMessage()); } 控制台中出现不了异常消息,怎么回事前呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
allenhe
2004-07-11
打赏
举报
回复
e.printStackTrace()
徐蕴
2004-07-11
打赏
举报
回复
这种情况下最好是跟踪调试一下,就一目了然了。
sxlyq
2004-07-10
打赏
举报
回复
呵呵,不好意思,我里面的语句省略掉了。我想一定是发生异常了,因为我在catch语句里面有return,但println不出来,很奇怪。
ecaol
2004-07-10
打赏
举报
回复
UP
ghostvalley
2004-07-10
打赏
举报
回复
你没有抛出异常,虚拟机也没有产生异常,怎么会有异常呢,再说,你的语法都有错误
{
throw new Exception("My thrown Exception");
}
catch(Exception e)
{
System.out.println(e.getMessage());
}
每天一个知识点-
线程
池
中
线程
执行
任务发生
异常
会
怎么样
每天一个知识点-
线程
池
中
线程
执行
任务发生
异常
会
怎么样
一个
线程
池
中
的
线程
异常
了,那么
线程
池
会
怎么处理这个
线程
?
这个
线程
会
被放回
线程
池为啥错了 结论 1、当
执行
方式是execute时,可以看到堆栈
异常
的输出 2、当
执行
方式是submit时,堆栈
异常
没有输出。但是调用Future.get()方法时,可以捕获到
异常
3、不
会
影响
线程
池里面...
线程
的
阻塞
线程
阻塞
时的特点:该
线程
放弃CPU的使用权,暂停运行,只有当
阻塞
的原因消除后才回到就绪状态进行运行被其他的
线程
中
断,该
线程
也
会
推出
阻塞
状态,同时抛出InterruptedException的
异常
一般
线程
中
的
阻塞
:
线程
执行
了 ...
Java
中
的
线程
异常
:发生
异常
时的行为与处理策略
线程
中
的
异常
是指在
线程
的运行过程
中
,代码
执行
中
遇到
了不可预期的错误或逻辑不合法的情况,导致程序无法正常继续运行。例如,
线程
中
可能
会
遇到
NullPointerException(空指针
异常
)、...
面试官:
线程
池
遇到
未处理的
异常
会
崩溃吗?
这个问题考察的是你对
线程
池 execute 方法和 submit 方法的理解,在 Java
线程
池的使用
中
,我们可以通过 execute 方法或 submit 方法给
线程
池添加任务,但如果
线程
池
中
的程序在
执行
时,
遇到
了未处理的
异常
会
怎么呢?...
Java SE
62,623
社区成员
307,257
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章