java - 中断异常 e

标签 java multithreading interrupted-exception

我正在阅读有关 InterruptedException 的内容,因为我正在处理线程,我想知道 catch (InterruptedException e) 是一个特例,因为有一个e 有吗?

我看过 ie,但不幸的是,我似乎找不到任何网页告诉我 InterruptedException 之后的字母是做什么的。

是否有不同的InterruptedException

最佳答案

不,他们不是。 InterruptedException 之后的 eie 只是将捕获异常的变量的名称。

这段代码:

try {
} catch (InterruptedException e) {
    e.printStackTrace();
}

try {
} catch (InterruptedException ie) {
    ie.printStackTrace();
}

基本相同。唯一的区别是变量的名称,前者声明为e,后者声明为ie

关于java - 中断异常 e,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26618384/

相关文章:

linux - 为什么linux内核使用陷阱门来处理divide_error异常?

java - 数组不会输出数字总数

java - 为什么0代表java.lang.Class.forName0?

C - 访问整数变量时的安全性 : 1 writer, N 读者

c# - 如何在 C# 中创建系统互斥量

java - Future.cancel() 方法不起作用

java - ExecutorService 中的 InterruptedException

java - 一对多关系 child 抛出 "One or more instances could not be made persistent"

java - 我的扫描仪/终端窗口在重复一次后停止运行

java - 上下文切换与并行执行