Junior — Middle
Avez-vous de l'expérience avec l'interface Runnable en Java pour créer des threads ou des tâches?
sobes.tech IA
Réponse de l'IA
Oui, l'interface Runnable en Java est souvent utilisée pour créer des threads ou des tâches. Elle contient une seule méthode run(), dans laquelle le code exécuté dans un thread séparé est décrit.
Exemple d'utilisation de Runnable pour créer un thread :
class MyTask implements Runnable {
public void run() {
System.out.println("La tâche s'exécute dans le thread " + Thread.currentThread().getName());
}
}
public class Main {
public static void main(String[] args) {
Thread thread = new Thread(new MyTask());
thread.start();
}
}
Cette approche permet de séparer la logique de la tâche de la gestion du thread, et d'utiliser un objet Runnable dans différents threads si nécessaire.