【发布时间】:2015-04-14 16:31:42
【问题描述】:
如何在 Java 上并行化程序,以使并行版本的执行时间(远)小于没有线程的程序的执行时间?
我试过了,例如ExecutorService ("Parallel.For" for Java?) 但它的工作时间大约长 3 倍
问题是我在 Java 中使用线程不当,还是使用 2 核获得 2 倍加速是不真实的(这可能使用 4 核吗?)?
附:我需要并行化while循环
【问题讨论】:
-
没有看到你的代码就无法回答 - 问题可能是由于多种原因......
标签: java multithreading parallel-processing acceleration