threads thread hilos expresiones example ejemplos create java lambda java-8 runnable

hilos - thread java



Lambda que no hace absolutamente nada (3)

Necesitaba tener una expresión lambda de la interfaz funcional Runnable que no hiciera nada. Solía ​​tener un método

private void doNothing(){ //Do nothing }

y luego usa this::doNothing . Pero he encontrado una forma aún más corta de hacer esto.


La expresión lambda que uso ahora es:

() -> {}


Para la interfaz de Runnable deberías tener algo como eso:

Runnable runnable = () -> {};

Dónde:

  • () porque el método de ejecución no recibe argumentos
  • {} cuerpo del método de ejecución que en este caso está vacío

Después de eso, puedes llamar al método

runnable.run();


Guava - Runnables.doNothing();