•
병렬 스트림(parallelStream) 관련 코드 예제
package com.stream1;
import java.util.ArrayList;
import java.util.List;
import java.util.stream.Stream;
public class StreamExample {
    public static void main(String[] args) {
        List<String> languageList = new ArrayList<>();
        languageList.add("Java");
        languageList.add("JavaScript");
        languageList.add("Python");
        languageList.add("C");
        // 병렬 스트림 얻기
        Stream<String> parallelStream = languageList.parallelStream();
        parallelStream.forEach(name -> {
            System.out.println(name + " : " + Thread.currentThread().getName());
        });
        System.out.println("===============================================");
        // for 문으로 동작시키기
        for (String name : languageList) {
            System.out.println(name + " : " + Thread.currentThread().getName());
        }
    }
}
Java
복사

