小编Ove*_*ack的帖子

清除Thread.interrupt()标志的方法

我最近继承了一个几乎没有Thread安全性的大型Java应用程序.我目前正在努力的是让所有线程正确处理被中断而不是使用非常糟糕的Thread.stop().

问题的一部分是我不知道每个方法调用清除中断标志.

目前我知道以下将清除中断标志:

Thread.interrupted()
Thread.sleep(long)
Thread.join()
Thread.join(long)
Object.wait()
Object.wait(long)
Run Code Online (Sandbox Code Playgroud)

我还缺少什么?谢谢

java multithreading interrupt

18
推荐指数
2
解决办法
1万
查看次数

标签 统计

interrupt ×1

java ×1

multithreading ×1