кто-нибудь знает зачем в конструкторе start()?? Что он делает?
Ведь если у объекта убрать вызов метода start(),то ничего не будет выполняться.
Заранее Спасибо)
Anonymous #2942293
26 уровень
зачем в конструкторе start()?
Решен
Комментарии (4)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Ksenia VolkovaJava Developer в DXCMaster
11 января 2022, 18:46
Без кода не понять )
Но вообще start() запускает нить.
0
Anonymous #2942293
11 января 2022, 19:02
Извиняюсь, думал видно по ссылке)
Если у конструктора убрать start(), то программа выполнится, потоки запустятся.
А если у объектов убрать, то ничего не произойдет..
Вот отсюда вопрос и возник..
0
Ksenia VolkovaJava Developer в DXCMaster
11 января 2022, 20:05решение
Так это жа разные нити, экземпляры разных классов.
Конструктор у тебя для TestedThread.
А в main запускаются экземпляры Thread.
Если у них не вызвать start(), они и не запустятся.
+3
Anonymous #2942293
11 января 2022, 21:26
Спасибо!!
Дай Бог тебе здоровья)))
0