Java: Thread.currentThread (). Sleep (x) vs. Thread.sleep (x)

Tengo esto en mi codigo

Thread.currentThread().sleep(x);

Eclipse me dice que use la estática.

Thread.sleep(x); 

en cambio, ¿por qué? ¿Cuál es la diferencia? ¿Existe alguna diferencia en la funcionalidad entre estos 2 métodos?

Respuestas a la pregunta(4)

Su respuesta a la pregunta