Sobes.tech
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.