extends Tread VS implements Runnable?

thames의 이미지

java 공부중인데 둘다 스레드를 위한 클래스에서 사용하는 것 같은데

전자는 5 이하에서 쓰던거고 후자는 6에서 가능한건가요?

인터페이스로 쓰면 상속도 가능하니까 후자가 좋다 정도로 이해가 되는데..

뭔가 놓치는 부분이 있는 것 같아 질문글에 올려봅니다.

neocoin의 이미지