Czy ktoś może mi zasugerować, jak mogę przekazać parametr do wątku? I jak wygląda to dla anonimowych klas?
1 odpowiedź
Musisz przekazać parametr w konstruktorze do obiektu Runnable:
public class MyRunnable implements Runnable {
public MyRunnable(Object parameter) {
// przechowanie parametru dla późniejszego użytkownika
}
public void run() {
}
}
i wywołać to w ten sposób:
Runnable r = new MyRunnable(param_value);
new Thread(r).start();