이 게시물에서 우리는 차이점을 이해할 것입니다
스레드
-
수업입니다.
-
스레드를 만드는 데 사용할 수 있습니다.
-
'시작', '실행' 등 여러 가지 방법이 있습니다.
-
더 많은 메모리 공간이 필요합니다.
-
Java에서는 다중 상속이 허용되지 않으므로 클래스가 Thread 클래스를 확장한 후에는 다른 클래스로 확장할 수 없습니다.
-
모든 스레드는 고유한 개체를 만들고 연결합니다.
실행 가능
-
기능적인 인터페이스입니다.
-
스레드를 만드는 데 사용할 수 있습니다.
-
단일 추상 메소드 'run'이 있습니다.
-
메모리 공간이 덜 필요합니다.
-
클래스가 '실행 가능' 인터페이스를 구현하면 해당 클래스는 다른 클래스로 확장될 수 있습니다.
-
여러 스레드가 동일한 개체를 공유할 수 있습니다.