スレッドにパラメータを渡す方法を教えてもらえますか?
また、匿名クラスではどのように機能しますか?
ベストアンサー1
コンストラクター内のパラメーターを Runnable オブジェクトに渡す必要があります。
public class MyRunnable implements Runnable {
public MyRunnable(Object parameter) {
// store parameter for later user
}
public void run() {
}
}
そして次のように呼び出します。
Runnable r = new MyRunnable(param_value);
new Thread(r).start();