2016-08-20 12 views
-4

私はすでにここでこの問題を発見しましたが、さらに多くのオプションを見ることができます。 How to add two arrays in Java in parallel manner?java 2つの配列を並列に追加する

私はコンポーネントの賢明な操作(除算、乗算、加算など)を実行する必要がある2つの浮動小数点/ 2重配列(約10.000〜100.000エントリ)を持っています。

私は4〜32個のCPUを搭載したPC上で作業しています。したがって、この能力を使い、Java環境でこれらの計算を並列に実行したいと思います。

Javaでこれを行う良い方法は何ですか?

ご回答ありがとうございます。

+0

IntStreamが比較的新しくても、重複した質問はまだ重複しています – artem

答えて

1

このようなものはありますか?

double [] t0 = {....}; 
    double [] t1 = {....}; 
    double [] result =new double[t0.length]; 
    IntStream.range(0, t0.length).parallel().forEach(i -> result[i] = t0[i] + t1[i]); 
関連する問題