Thread 쓰레드 Thread 클래스를 상속받아 직접 생성 Runnable 인터페이스를 상속받아 생성하는게 좋다. implements 확장성이 더 좋으니까
run() : 할일을 적어줌 start() : run()을 실행