В чем разница между следующими способами обработки InterruptedException
? Каков наилучший способ сделать это?
try{
//...
} catch(InterruptedException e) {
Thread.currentThread().interrupt();
}
ИЛИ
try{
//...
} catch(InterruptedException e) {
throw new RuntimeException(e);
}
EDIT: Я хотел бы также знать, в каких сценариях используются эти два.