Thread类的sleep()/wait()方法等对中断的处理
Thread类的sleep(),wait()等方法,在接收到interrupt()方法中断时,会抛出异常,同时会将中断标志置为false,如果确实需要中断该线程,则应该在捕捉到异常后,继续调用interrupt()方法进行中断。为什么不在异常时直接中断线程呢?主要是为了防止线程的资源没有得到释放而中断了线程public class UserThread extends Thread(){ ...
原创
2019-11-07 14:36:10 ·
1199 阅读 ·
0 评论