Thread t = new Thread(new Runnable() { public void run() {} });
J’aimerais créer un fil de cette façon. Comment puis-je passer des parameters à la méthode d’ run
si possible?
Edit : Pour rendre mon problème spécifique, considérons le segment de code suivant:
for (int i=0; i< threads.length; i++) { threads[i] = new Thread(new Runnable() {public void run() {//Can I use the value of i in the method?}}); }
D’après la réponse de Jon, cela ne fonctionnera pas, car i
ne i
pas déclaré final
.