«fork-join» 태그된 질문

11
포크 / 조인 프레임 워크가 스레드 풀보다 나은 점은 무엇입니까?
처음에는 큰 작업을 N 개의 하위 작업으로 나누고 ( Executors 의 캐시 된 스레드 풀로 ) 각 작업이 완료되기를 기다리는 것보다 새로운 fork / join 프레임 워크 를 사용하면 어떤 이점이 있습니까? 포크 / 조인 추상화를 사용하여 문제를 단순화하거나 현재 몇 년 동안 솔루션을보다 효율적으로 만드는 방법을 알지 못합니다. 예를 …
134 java  fork-join 

3
정적 초기화 프로그램에서 람다가있는 병렬 스트림이 교착 상태를 일으키는 이유는 무엇입니까?
정적 이니셜 라이저에서 람다와 함께 병렬 스트림을 사용하는 데 CPU 사용률이없이 영원히 걸리는 이상한 상황을 발견했습니다. 코드는 다음과 같습니다. class Deadlock { static { IntStream.range(0, 10000).parallel().map(i -> i).count(); System.out.println("done"); } public static void main(final String[] args) {} } 이것은이 동작에 대한 최소한의 재현 테스트 케이스 인 것으로 보입니다. 만약 내가: …

7
node.js에서 병렬 실행 조정
node.js의 이벤트 중심 프로그래밍 모델은 프로그램 흐름을 조정하는 데 다소 까다로워집니다. 간단한 순차 실행은 중첩 된 콜백으로 바뀌며, 이는 충분히 쉽습니다 (기록하기에는 약간 복잡함). 그러나 병렬 실행은 어떻습니까? 병렬로 실행할 수있는 세 개의 작업 A, B, C가 있고 작업이 완료되면 그 결과를 작업 D로 보내려고합니다. 포크 / 조인 모델을 사용하면 …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.