我已经看到很多关于线程的问题并使用接口来实现它们,但似乎没有很多关于如何使用 lambda 表达式来完成的更新信息。我对此有点陌生,所以我不确定。典型的看起来像:
Thread myThread = new Thread(() -> {
// Code to be executed inside the thread
});
如果我已经定义并导入了一个方法,我可以这样做吗?
Thread myThread = new Thread(() -> myMethod(a, b)); //where a and b are parameters
基本上我只想在创建的线程中运行一个方法,并且该方法还需要在其中传递一些参数。我如何实现这一目标?使用 myMethod 尝试上述操作给了我 -1 的 threadCPUTime(使用 MXBean),所以我想知道我是否做错了。任何帮助表示赞赏。