Ctrl K
Java · Junior · Теория

Какими способами можно создать поток в Java и чем отличается вызов start() от run()?

~4 мин голосом

Как подойти

Проверяют базовое понимание многопоточности в Java: знает ли кандидат способы задать задачу для потока и понимает ли, что реальный новый поток создаёт только start(), а run() — обычный метод.

Встречал этот вопрос на настоящем собесе?
Ответов0
Средний балл—
Сильных—
Тренировали0
Темы
Похожие вопросыНесколько потоков одновременно делают counter++ над общей переменной, и в итоге значение получается меньше ожидаемого. Объясните, что именно происходит на уровне процессора и памяти, и какими способами это можно исправить — чем они отличаются внутри. MiddleЧто такое состояние гонки и какими средствами в Java от него защищаются? JuniorЗачем нужны пулы потоков и как работать с ExecutorService? Junior

Ответь голосом

Интервьюер задаст этот вопрос и послушает. Думай вслух, проси подсказку, если нужно. Закончил — пауза или «Я ответил», через минуту здесь балл и какие пункты закрыты.

Войти, чтобы ответить

Лучше в наушниках · ~4 мин