Izz*_*zza 4 java multithreading
在java程序中,我生成了除主线程之外的一个线程,然后从我创建的原始线程(两个子线程)中生成了另外两个线程.在所有情况下,我使用Runnable接口来创建线程.我的问题是,有更好的方法吗?递归生成线程时性能是否会降低?
Java中的线程之间没有父子关系.一旦创建,他们就拥有了自己的生命.
关于性能,您可能希望使用ExecutorService来控制应用程序中创建的线程数.太多的线程肯定会杀死性能.请参阅Executors类.
如果它只是少数,你创建线程的方式是完全可以的.否则,执行程序服务是首选方法.
| 归档时间: |
|
| 查看次数: |
7010 次 |
| 最近记录: |