2016-08-20 2 views
-4

이미이 질문이 있지만 더 많은 옵션을 확인하는 것이 좋습니다. How to add two arrays in Java in parallel manner?java 병렬로 두 개의 배열을 추가하십시오.

I 가진 2 플로트 I (예를 들어 나눗셈, 곱셈, 추가)에 연산의 구성 요소를 수행 할 필요/더블 어레이 (약 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]); 
관련 문제