2021SC@SDUSC
线程的状态
yield()方法仅释放CPU执行权,锁仍然占用
wait(方法会释放锁)
中断
wait()是能中断 否则会抛出java.lang.InterruptedException 异常
Java中对线程中断所提供的API支持
在以前的jdk版本中,我们使用stop方法中断线程,但是现在的jdk版本中已经不再推荐使用该方法了,反而由以下三个方法完成对线程中断的支持。
public boolean isInterrupted()
public void interrupt()
public static boolean interrupted()
1:会清除 中断标志位2: