исключение выбрасывается только в случае, если поток находится в режиме ожидания чего-то или при любом включении флага прерывания в положение true? например:
public void run(){
interrupt();
Thread.sleep(100);
}
и
public void run(){
interrupt();
}
исключение выбросится в обоих случаях или только в первом?