Junior — Middle
155
Wie kann man in einem Java-Programm neue Ausführungsthreads erstellen und starten?
Unternehmen wurden gefragt
Antwort von AI
sobes.tech KI
В Java для создания и запуска новых потоков исполнения можно использовать несколько способов:
- Наследование от класса Thread и переопределение метода run():
class MyThread extends Thread {
public void run() {
System.out.println("Поток запущен");
}
}
MyThread thread = new MyThread();
thread.start();
- Реализация интерфейса Runnable и передача объекта в конструктор Thread:
class MyRunnable implements Runnable {
public void run() {
System.out.println("Поток запущен");
}
}
Thread thread = new Thread(new MyRunnable());
thread.start();
- Использование лямбда-выражений (начиная с Java 8):
Thread thread = new Thread(() -> System.out.println("Поток запущен"));
thread.start();
Метод start() запускает поток, вызывая метод run() в новом потоке исполнения.