Всем привет! Возник вопрос по потокам. Я правильно понимаю, что если в методе run() дочернего потока вставить такую проверку,
if(isInterrupted==true){
    try{
         Thread.sleep(1000);
    }catch(InterruptedExeption e){
         return;
    }
}
то для того чтобы прервать этот дочерний поток, достаточно вызвать в main thread метод interrupt()?