Java线程中interrupted(),isInterrupted(),interrupt()区别。

  (1)interrupted()属于Thread的静态方法,第一次调用将会返回目标线程的中断标志,但是会将目标线程设置为false状态,第二次调用会返回false (2)interrupt()方法将线程中断标志设置为true (3)isInterrupted()方法直接返回线程的中断标志,isInterrupted可多次调用而不会改变线程的中断标志 这个面试中常问到,可以记住    
相关文章
相关标签/搜索