Назад к вопросам
Junior — Middle
66
Каким образом можно создать и запустить второй поток выполнения в программе?
Компании, где спрашивали
СБЕР Бизнес
Ответ от нейросети
sobes.tech AI
В Java для создания и запуска второго потока выполнения можно использовать класс Thread или интерфейс Runnable.
Пример с наследованием Thread:
class MyThread extends Thread {
public void run() {
System.out.println("Второй поток запущен");
}
}
public class Main {
public static void main(String[] args) {
MyThread thread = new MyThread();
thread.start(); // запуск второго потока
System.out.println("Главный поток");
}
}
Пример с использованием Runnable:
class MyRunnable implements Runnable {
public void run() {
System.out.println("Второй поток запущен");
}
}
public class Main {
public static void main(String[] args) {
Thread thread = new Thread(new MyRunnable());
thread.start(); // запуск второго потока
System.out.println("Главный поток");
}
}
Метод start() запускает новый поток, который выполняет код из метода run().