错误用例 下面用例中,一个正在sleep的线程,在调用interrupt后,wait方法检查到isInterrupted()为true,抛出异常, 而catch到异常后没有处理.一个抛出了InterruptedException的线程的在调用interrupt后状态马上就会被置为非中断状态.如果catch语句没有处理异常,则下一 次循环中isInterrupted()为false,线程会继续执行,程序无法正常退出. import lombok.extern.slf4j.Slf4j; @Slf4j…