Handling InterruptedException in Java

Qual é a diferença entre as seguintes formas de manipulação InterruptedException? Qual é a melhor maneira de o fazer? ... ception e) { throw new RuntimeException(e); } EDIT: também gostaria de saber em que cenários são usados estes dois.