JAVA中interrupt(),isInterrupted(),interrupted()都怎么使用?

1.调用线程的interrupt()方法对其进行中断操作,不代表线程会立即停止工作,同样线程也可以不理会这种中断请求,因为java中的线程是协作式,不是抢占式的。

2.线程通过方法 isInterrupted()来进行判断是否被中断, 也可以调用静态方法Thread.interrupted()来进行判断当前线程是否被中断, 不过 Thread.interrupted()会同时将中断标识位改写为 false。
 

你可能感兴趣的:(JAVA中interrupt(),isInterrupted(),interrupted()都怎么使用?)