Passage de paramètre à Java Thread

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 .