为什么要捕获InterruptedException来调用Thread.currentThread.interrupt()?

为什么要捕获InterruptedException来调用Thread.currentThread.interrupt()?,第1张

为什么要捕获InterruptedException来调用Thread.currentThread.interrupt()?

简单的答案是,这

InterruptedException
是一个检查的异常,它不在
Runnable.run
方法(或
Executable.execute()
方法)的签名中。所以你必须抓住它。一旦发现它,
Thread.interrupt()
建议您设置为设置中断标志。除非您确实打算压缩中断。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5489964.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-12
下一篇 2022-12-12

发表评论

登录后才能评论

评论列表(0条)

保存