在Java中实现多核 - 如何实现?

twe*_*ine 8 java multicore

Java实现多核的最简单方法是什么?而且,我的意思是,要明确指出执行项目某些部分的核心,那么好的"普通"java线程不是一个选项.

到目前为止,我被建议JConqurr(这是一个用于java中的多核编程的Eclipse工具包),JaMP(它扩展了Java for OpenMP)和MPJ express,其中我不太了解.您认为上述哪一种最好,或者您有其他建议吗?最好以某种方式确定性能提升/增益,但不是排他性的.

任何帮助将非常感激.谢谢,二十九.

Chr*_*ris 0

Scala 在这方面非常受欢迎。它在 JVM 上运行,并具有 Java 绑定以将它们连接在一起。