при создании потока в java существует два способа, таких как расширение потоков и реализация исполняемого интерфейса. Я не знаю, что является лучшим способом создания потоков?java thread, который лучше?
ответ
Очевидно, реализация Runnable намного лучше, поскольку она потенциально позволяет использовать пулы потоков и очередь выполнения, которые вы не могли бы использовать с Thread, кроме очевидного факта, что количество потоков ограничено в JVM.
Реализация Runnable лучше. Джош Блох рассказал об этом в соответствующей главе «Эффективной Java».
Не помешало бы перечислить основные мотивы здесь, вместо того, чтобы плакат следил за этим советом вслепую (даже насколько я согласен с этой книгой) – Tim
@Tim: http://www.google.com/search?hl=ru&q=implement+runnable+vs+extend+ нить & водн = 0 & AQI = g3g-м2 & аклы = & OQ = осуществить + работоспособные + – Roman
Реализация интерфейса считается лучше, но не из-за чего-либо конкретного для потоков. В целом реализация интерфейса дает вашему коду большую гибкость, поскольку вы можете реализовать несколько интерфейсов, но только расширить один класс. Предположим, вы хотели продлить еще один суперкласс и создать поток одновременно?
- 1. java, который подходит лучше всего?
- 2. Seperate Thread, который вызывает метод, который runsOnUiThread
- 3. Multi Thread Java Server
- 4. Elasticsearch, который лучше агрегирует
- 5. JAVA Thread Concurrency
- 6. Java Inter Thread Communication
- 7. Java Thread synchronization
- 8. Пример Java Thread?
- 9. Java Multi thread messaging
- 10. Активное время Thread Java
- 11. java swing thread problem
- 12. java thread reuse
- 13. оценка java thread dump
- 14. Java thread join 3
- 15. Дженерики в Java-Thread
- 16. Timer in Java Thread
- 17. Методы управления Java + Thread
- 18. Java XPathFactory thread-safety
- 19. JAVA Exception in thread «Thread-2» java.lang.NullPointerException
- 20. Java Multi-Thread Приостановка
- 21. Вопрос с Java thread
- 22. Daemon thread Java
- 23. Killing thread in java
- 24. Java IO Thread Saftey
- 25. о java thread lifetime
- 26. Java Thread() сна вопросы
- 27. Ending Thread, который ждет нажатия
- 28. End Thread^который не завершен
- 29. Java multi thread communication
- 30. Java Gui Thread Coding?
Относительно обсуждения http://stackoverflow.com/questions/541487/java-implements-runnable-vs-extends-thread – Roman
@Roman: Спасибо за вашу ссылку .. – Venkat