代码之家  ›  专栏  ›  技术社区  ›  Cflowe Visit

如何在java中为run()方法添加参数?[重复]

  •  1
  • Cflowe Visit  · 技术社区  · 3 年前

    如何在java线程中向run方法添加输入参数?

    @Override
    public void run(int a, String b){
        // do something
    }
    // The method run(int) of type particle_explode must override or implement a supertype methodJava(67109498)
    

    如果我添加参数,它说particle_explode类型的方法run(int)必须重写或实现超类型methodJava(67109498)

    那么,我该如何为它添加参数呢?

    1 回复  |  直到 3 年前
        1
  •  0
  •   Bohemian    3 年前

    把这些值放到 Runnable 还有 Thread 运行那个。

    Runnable r = new MyRunnable(a, b);
    
    new Thread(r).run();
    

    如果你需要一种方便的方式在后台运行各种各样的东西, submit() 可运行的东西 Executor .