Junior — Middle
Quels composants ou ressources sont nécessaires pour initialiser et exécuter un flux de travail?
sobes.tech IA
Réponse de l'IA
Pour initialiser et lancer un thread en Java, les composants suivants sont nécessaires:
-
Classe implémentant le thread — cela peut être une classe héritant de
Threadou implémentant l'interfaceRunnable. -
Objet thread — une instance de la classe thread ou un objet
Runnablepassé au constructeur deThread. -
Méthode
start()— appelée pour démarrer un nouveau thread, qui appelle la méthoderun()dans un thread séparé.
Exemple :
class MyRunnable implements Runnable {
public void run() {
System.out.println("Thread lancé");
}
}
public class Main {
public static void main(String[] args) {
Thread thread = new Thread(new MyRunnable());
thread.start(); // Démarrer le thread
}
}
Ainsi, pour lancer un thread, il faut définir la tâche (via Runnable ou en héritant de Thread), créer un objet thread et appeler start().