implements

"implements Runnable" vs "extends Thread" en Java

Desde el tiempo que he pasado con subprocesos en Java, he encontrado estas dos formas de escribir subprocesos: Con implemen ... } } //Started with a "new MyThread().start()" call ¿hay alguna diferencia significativa en estos dos bloques de código ?

Interfaz extiende otra interfaz pero implementa sus métodos

En java cuando una interfaz extiende otra interfaz: ¿Por qué implementa sus métodos? ¿Cómo puede implementar sus métodos ... ment además de los métodos implementados en DragController. Y cuando lo muevo con el ratón, dice que implementa el método!!!