Si tu étends Thread, tu peux l'utiliser directement, sinon tu dois wrapper ton Runnable dans un Thread. Mais dans tous les cas, tu dois démarrer le thread avec start(), sinon, comme dit ci-dessus, la méthode run() ne sera pas exécutée dans un autre thread (mais dans le thread courant, comme une méthode normale).
Donc :
Thread thread = new TonThread();
ou alors :
1 2
| Runnable runnable = new TonRunnable();
Thread thread = new Thread(runnable); |
Et pour le lancer :
Tout était déjà dit mais j'en ai fait une petite synthèse !
Partager