thread를 extend하면 Thread t = new Test(i); 이렇게 쓰고,
runnable을 implements하면 Thread t = new Thread(new Test(i)); 이렇게 쓰는데
이렇게 쓰면 더 좋은게 뭐임?
thread를 extend하면 Thread t = new Test(i); 이렇게 쓰고,
runnable을 implements하면 Thread t = new Thread(new Test(i)); 이렇게 쓰는데
이렇게 쓰면 더 좋은게 뭐임?
Runnable 함수형 인터페이스니까 람다로 1회용 쓰레드 만들어 쓰거나 다른 클래스 상속하면서 run 구현하는 다중상속 클래스 만들 수 이씀
runnable은 인터페이스라서 다중 상속 가능해서 더 유용함 - dc App