Jak przekazać parametr do wątku Java?

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();

Twoja odpowiedź

Zaloguj się aby odpowiedzieć.

Operiada

Operiada to polskojęzyczne forum informatyczne działające na zasadzie pytań i odpowiedzi.

Obserwowane tagi

Zaloguj się aby obserwować tagi.