方法一:调用interrupt方法,通知线程应该中断了:
- A.如果线程处于被阻塞状态,那么线程将立即退出被阻塞状态,并抛出了一个InterruptedException异常。
B.如果线程处于正常活动状态,那么会将该线程的中断标志设置为true。被设置中断标志的线程将正常运行,不受影响。
方法二:使用volatile boolean类型变量控制;
方法一:调用interrupt方法,通知线程应该中断了:
B.如果线程处于正常活动状态,那么会将该线程的中断标志设置为true。被设置中断标志的线程将正常运行,不受影响。
方法二:使用volatile boolean类型变量控制;