Назад к вопросам
Альфа-Банк
Junior — Middle
70
Какими методами можно инициировать выполнение потока в программе?
Компании, где спрашивали
Ответ от нейросети
sobes.tech AI
В Java выполнение потока (Thread) можно инициировать несколькими способами:
- Наследование от класса Thread
class MyThread extends Thread {
public void run() {
System.out.println("Поток запущен");
}
}
MyThread t = new MyThread();
t.start();
- Реализация интерфейса Runnable
class MyRunnable implements Runnable {
public void run() {
System.out.println("Поток запущен");
}
}
Thread t = new Thread(new MyRunnable());
t.start();
- Использование лямбда-выражений (начиная с Java 8)
Thread t = new Thread(() -> System.out.println("Поток запущен"));
t.start();
Во всех случаях метод start() инициирует выполнение потока, вызывая метод run() в новом потоке.