Thread를 구현하는 경우 간혹 보면,  implement Runnable를 선언하는 경우와 그렇지 않은 경우가 있습니다.


 implement Runnable가 있는 경우와 없는 경우의 차이점은 무엇인가요?