从Java中的线程创建子线程

Izz*_*zza 4 java multithreading

在java程序中,我生成了除主线程之外的一个线程,然后从我创建的原始线程(两个子线程)中生成了另外两个线程.在所有情况下,我使用Runnable接口来创建线程.我的问题是,有更好的方法吗?递归生成线程时性能是否会降低?

Jér*_*nge 7

Java中的线程之间没有父子关系.一旦创建,他们就拥有了自己的生命.

关于性能,您可能希望使用ExecutorService来控制应用程序中创建的线程数.太多的线程肯定会杀死性能.请参阅Executors类.

如果它只是少数,你创建线程的方式是完全可以的.否则,执行程序服务是首选方法.