자바에서 스레드를 만드는 동안 스레드 확장 및 구현 가능한 인터페이스 구현과 같은 두 가지 방법이 있습니다. 스레드를 만드는 더 좋은 방법은 무엇입니까?더 좋은 방법은 자바 스레드?
5
A
답변
3
Runnable을 구현하는 것이 스레드에서 사용할 수없는 스레드 풀과 실행 큐를 잠재적으로 사용할 수 있기 때문에 분명히 바람직합니다. 스레드 번호가 JVM에서 제한된다는 명백한 사실 외에도.
1
Runnable을 구현하는 것이 좋습니다. Josh Bloch는 Effective Java의 특집 장에서 그것을 다루었습니다.
2
인터페이스를 구현하는 것이 더 나은 것으로 간주되지만 스레드와 관련된 모든 것 때문에 고려되지 않습니다. 일반적으로 인터페이스를 구현하면 여러 인터페이스를 구현할 수 있지만 단일 클래스 만 확장 할 수 있으므로 코드 유연성이 향상됩니다. 다른 수퍼 클래스를 확장하고 동시에 스레드를 생성하려고한다고 가정하십시오.
관련 문제
- 1. 내 응용 프로그램에 자바 스크립트를 삽입하는 더 좋은 방법은 무엇입니까?
- 2. 자바 스크립트가있는 사용자를 위해 콘텐츠를 지연로드하는 더 좋은 방법은 무엇입니까?
- 3. 이벤트를 검색하는 더 좋은 방법은?
- 4. 더 좋은 방법은 그래서 여기
- 5. 더 좋은 방법이 있습니까 ... (자바, 데이터 저장)
- 6. 스레드 및 이벤트 - 가장 좋은 방법은 무엇입니까?
- 7. 자바 스레드 풀 기능
- 8. 자바 스레드 - 동기화 문제
- 9. 자바 스레드 성능
- 10. 자바 서블릿에서 스레드 호출하기
- 11. LINQ를 사용하는 더 좋은 방법은 무엇입니까?
- 12. 이미지의 크기를 조정하는 더 좋은 방법은 무엇입니까?
- 13. 파이썬에서 이것을 처리하는 더 좋은 방법은 무엇입니까?
- 14. 성능 향상을 위해 더 좋은 방법은 무엇입니까?
- 15. 더 좋은 방법은 게임에서 사운드를로드하는 것입니다
- 16. ImageView를 움직이는 것이 더 좋은 방법은 무엇입니까?
- 17. 안드로이드에서 데이터베이스와 통신하는 더 좋은 방법은 무엇입니까?
- 18. CSS 스타일을 설정하는 더 좋은 방법은 무엇입니까?
- 19. 모듈의 하위 항목을 찾는 더 좋은 방법은?
- 20. jquery mouseover의 더 좋은 방법은 무엇입니까?
- 21. 날짜별로 정렬하는 더 좋은 방법은 무엇입니까?
- 22. XML 문서를 비교하는 더 좋은 방법은 무엇입니까?
- 23. jQuery로 배경 슬라이드를 만드는 더 좋은 방법은?
- 24. 이 기능을 구성하는 더 좋은 방법은 무엇입니까?
- 25. 자바 스크립트 색상 막대 - 가장 좋은 방법은
- 26. 반환 값은 자바 스레드
- 27. 자바 스레드 문제
- 28. 자바 : 백그라운드 스레드
- 29. 자바 스레드 차단
- 30. 자바 동기화 및 스레드
다음은 관련 토론입니다. http://stackoverflow.com/questions/541487/java-implements-runnable-vs-extends-thread – Roman
@Roman : 링크를 제공해 주셔서 감사합니다. – Venkat