Junior — Middle
Avez-vous déjà utilisé un objet de la classe Thread pour exécuter des tâches parallèles en Java?
sobes.tech IA
Réponse de l'IA
Oui, en Java, vous pouvez utiliser la classe Thread pour exécuter des tâches en parallèle. Un objet Thread est créé, auquel on passe le code à exécuter dans un thread séparé.
Exemple de création et de lancement d'un thread :
class MyThread extends Thread {
public void run() {
System.out.println("Thread lancé");
}
}
MyThread t = new MyThread();
t.start(); // lance l'exécution dans un nouveau thread
Il est également possible d'implémenter l'interface Runnable et de la passer à Thread.
Sur Android, l'utilisation de Thread est possible, mais on utilise souvent des mécanismes de niveau supérieur (par exemple, AsyncTask, Handler, Executor) pour mieux gérer le cycle de vie et l'interaction avec l'UI.