Sobes.tech
Junior — Middle
128

Quelles méthodes peuvent être utilisées pour initier l'exécution d'un thread dans un programme?

Entreprises à qui on a demandé
Альфа-БанкАльфа-Банк

Réponse de l'IA

sobes.tech IA

В Java выполнение потока (Thread) можно инициировать несколькими способами:

  1. Наследование от класса Thread
class MyThread extends Thread {
    public void run() {
        System.out.println("Поток запущен");
    }
}

MyThread t = new MyThread();
t.start();
  1. Реализация интерфейса Runnable
class MyRunnable implements Runnable {
    public void run() {
        System.out.println("Поток запущен");
    }
}

Thread t = new Thread(new MyRunnable());
t.start();
  1. Использование лямбда-выражений (начиная с Java 8)
Thread t = new Thread(() -> System.out.println("Поток запущен"));
t.start();

Во всех случаях метод start() инициирует выполнение потока, вызывая метод run() в новом потоке.