아이템 481 [Effective Java] 아이템48 스트림 병렬화는 주의해서 적용하라 자바 8부터는 parallel 메서드만 한 번 호출해서 파이프라인을 병렬 실행할 수 있는 스트림을 지원한다. 다음은 메르센 소수를 생성하는 프로그램에서 속도를 높이기 위해서 스트림 파이프라인의 parallel()을 호출 해봤다고하자. import java.math.BigInteger; import java.util.stream.Stream; public class StreamPallelExample { public static void main(String[] args) { //20개의 메르센 소수 생성 primes().map(p -> (BigInteger.TWO).pow(p.intValueExact()).subtract(BigInteger.ONE)) .parallel() .filter(mersenne .. 2021. 6. 29. 이전 1 다음