前言 !!!昨日内容更正:今天测昨天的中断问题,发现 while(!Thread.currentThread().isInterrupted()) 这一句始终为 false 原因是这一句,当一个类主动抛出 InterruptedException 时,会清除 interrup
前言
!!!昨日内容更正:今天测昨天的中断问题,发现
while(!Thread.currentThread().isInterrupted()) 这一句始终为 false
原因是这一句,当一个类主动抛出 InterruptedException 时,会清除 interrupted 状态(不能用 interrupted 状态判别是否中断)
所以昨天的内容分两种情况,一种是不抛这个异常的,使用循环结束条件中断:
❤