小编典典

如何将参数传递给Java线程?

java

谁能建议我如何将参数传递给线程?

另外,它如何用于匿名类?


阅读 1363

收藏
2020-03-09

共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();
2020-03-09