Мы можем объявить поток в классе, используя два способаКаков предпочтительный способ объявить поток в java?
extends Thread
классimplements Runnable
интерфейс
так, какой сценарий является лучшим способом?
Мы можем объявить поток в классе, используя два способаКаков предпочтительный способ объявить поток в java?
extends Thread
классimplements Runnable
интерфейстак, какой сценарий является лучшим способом?
Вы должны реализовать Runnable, так как вы можете расширить только один класс, и вы можете использовать его для расширения того, что невозможно реализовать.
Нет «лучшего», они оба хороши. Однако, самое подходящее.
Для более 90% случаев внедрение Runnable - это путь. Вы никогда не должны расширять Thread, если вам не нужно изменять функциональность, предоставляемую классом Thread.
Вы имеете в виду «предпочтительный» способ? – EJP