2010-01-18 3 views
1

Я пытаюсь получить наилучшую производительность от своего четырехъядерного процессора, и я только что открыл Parallel Colt (связанные с матрицей операции).Ява параллельные (полезные) пакеты

Вы знаете, любой другой пакет, которые включают полезные «параллельные» утилиты

ответ

1

вы можете посмотреть здесь (ES покрывающего дерева, сортировку, так далее ....):

java.util.concurrent что пришел с Java 5

+0

Я думаю, что он ищет что-то более высокоуровневое, чем то, что – skaffman

+0

точно, что-то более высокоуровневое будет оценено – BigG

0

Я знаю, что это не совсем ответ на ваш вопрос, но вас может заинтересовать Scala. Я считаю, что использование многих ядер является одной из целей Scala.

Он также работает на JVM, так что он взаимодействует с java, невероятно быстро и содержит все новые функции, которые вы можете ожидать на новом языке (а затем некоторые).

+0

Scala - это, вероятно, язык самого высокого уровня, поскольку новая интеграция функций и прочее. Больше похоже на следующий генный язык (ruby/etc), но с безопасностью и безопасностью статического типа Java. (Не то, чтобы я был огромным поклонником - мне лично нравится простота по мощности. –

-1

Я предлагаю пакет под названием LeoTask: https://github.com/mleoking/leotask

Это поможет вам вести задачи и агрегировать результаты параллельно.

Смежные вопросы