En algunos casos, la mayoría de nosotros escribir cosas como esta:Java: LockSupport.parkNanos vs Thread.sleep (...)
try {
Thread.sleep(2000);
} catch (InterruptedException e) {
; // do nothing
}
Ya sea bueno o malo, aceptable sólo en algunos arneses de prueba, no es mi punto. Mi punto es que el mismo código se podría escribir, más sucintamente, como:
LockSupport.parkNanos(2000* 1000000);
¿Hay alguna razón por la que debería favorecer un enfoque sobre el otro.
La mayor parte del tiempo el manejo de excepciones es bastante inútil. El codificador puede garantizar que el hilo no será interrumpido ... de ahí mi pregunta – Zo72