Встречается на собеседованиях • сегодня
Как создать новый поток
В Java можно создать новый поток двумя способами:
- Наследование от класса
Thread - Реализация интерфейса
Runnable
1. Через Thread:
java
class MyThread extends Thread {
@Override
public void run() {
System.out.println("Поток работает");
}
}
// Запуск
MyThread thread = new MyThread();
thread.start();
text
**2. Через Runnable:**
```java
class MyRunnable implements Runnable {
@Override
public void run() {
System.out.println("Поток через Runnable");
}
}
// Запуск
Thread thread = new Thread(new MyRunnable());
thread.start();Лямбда-выражение (Java 8+):
java
Thread thread = new Thread(() -> System.out.println("Лямбда-поток"));
thread.start();Важно: всегда используйте start(), а не run(), так как run() выполнит код в текущем потоке.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы