jdk 문서 설명에 따르면 Runnable 인터페이스는 Thread 하위 클래스가 아닌 클래스에 대한 활성화 방법을 제공합니다. Thread 인스턴스를 인스턴스화하고 그 자체를 실행 대상으로 사용하면 Thread의 하위 클래스를 만들지 않고도 Runnable을 구현하는 클래스를 실행할 수 있습니다. 대부분의 경우 다른 Thread 메서드가 아닌 run 메서드만 재정의하려면 Runnable 인터페이스를 사용해야 합니다. Thread의 기본 동작을 수정하거나 향상할 계획이 없다면. ====>Zhihu가 다시 게시하여 답변을 기다리고 있습니다
jdk 문서 설명에 따르면
Runnable 인터페이스는 Thread 하위 클래스가 아닌 클래스에 대한 활성화 방법을 제공합니다. Thread 인스턴스를 인스턴스화하고 그 자체를 실행 대상으로 사용하면 Thread의 하위 클래스를 만들지 않고도 Runnable을 구현하는 클래스를 실행할 수 있습니다. 대부분의 경우 다른 Thread 메서드가 아닌 run 메서드만 재정의하려면 Runnable 인터페이스를 사용해야 합니다. Thread의 기본 동작을 수정하거나 향상할 계획이 없다면.
====>Zhihu가 다시 게시하여 답변을 기다리고 있습니다
실이 더 크다고요?
그 중 하나는 상속이고 다른 하나는 인터페이스 구현입니다. Java는 다중 상속을 지원하지 않으므로 인터페이스 구현 스레드만 있습니다.