我了解 InterruptedException 的作用以及抛出它的原因。但是,在我的应用程序中,我在等待SwingUtilities.invokeAndWait()
仅由我的应用程序知道的线程时得到它,并且我的应用程序从不调用Thread.interrupt()
任何线程,它也从不将线程的引用传递给任何人。
所以我的问题是:谁打断了我的线程?
有没有办法告诉?InterruptedException 不包含请求中断的线程的名称是否有原因?
我读到它可能是执行此操作的框架或库,我们使用以下内容,但我想不出他们中断我的线程的原因:
- 休眠
- 春天
- 日志4J
- Mysql 连接器