page contents

多线程:stop()中断线程和interupt()中断有啥区别

Pack 发布于 2020-02-18 16:37
阅读 421
收藏 0
分类:Java开发

stop()中断线程和interupt()中断有啥区别,为什么stop()不安全,说是因为中断的时候不清楚对象状态,那么interupt()中断的时候就安全吗

385
Pack
Pack

当其他线程通过调用当前线程的 interrupt 方法,表示向当
前线程打个招呼,告诉他可以中断线程的执行了,至于什
么时候中断,取决于当前线程自己。
线程通过检查资深是否被中断来进行相应,可以通过
isInterrupted()来判断是否被中断。

请先 登录 后评论