java - java中的中断处理

标签 java multithreading interrupt

当我们谈论java中的中断时,例如Thread.sleep(1000);,只有在调用t.interrupt()时,它才可能抛出异常还是操作系统发送的潜在中断?

最佳答案

来自Java 7 language specification :

Interruption actions occur upon invocation of Thread.interrupt, as well as methods defined to invoke it in turn, such as ThreadGroup.interrupt.

没有提到外部因素能够中断线程。

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

相关文章:

Java KeyListeners/KeyBinding - 清除缓冲区 - Java 游戏开发

java - java中的非静态全局变量

java - 通过 OSGI 运行时无法从已安装的扩展实例化类

linux - 如何在中断中获取相应的 MSI 消息?

基于寄存器值的汇编调用中断

java - Java 中除复数字符串的正则表达式

multithreading - 如何使用人造丝进行枚举迭代?

java - Thread#join() 是否让其他线程通过同步块(synchronized block)?

ios - 我是否需要在 DispatchQueue.main.async 中使用 autoreleasepool block

c - STM32 HAL GPIO中断计数太多