method.invoke是否在Java中创建新线程?

时间:2018-10-10 09:38:45

标签: java multithreading reflection

我正在使用method.invoke函数在Java中使用反射的方法。该method.invoke是否创建一个新线程,或者它将与当前线程一起运行?

1 个答案:

答案 0 :(得分:2)

否,它不会创建新线程。

JavaDocs并没有提及多线程或异步,这通常是一个非常有力的迹象,表明它将在当前线程中执行。

可以使用其他线程的构造通常非常明确地表示不保证哪个线程将执行代码-请参见ExecutorsStream的文档