본문 바로가기
Java

13. Map 요소 병렬 처리

by Status Code 2023. 5. 3.
// 병렬 처리를 위한 맵 생성
Map<String, Integer> parallelMap = new ConcurrentHashMap<>();
parallelMap.put("apple", 1);
parallelMap.put("banana", 2);
parallelMap.put("cherry", 3);

// 모든 요소에 1을 더한 새로운 맵 생성 (병렬 처리)
Map<String, Integer> parallelMappedMap = parallelMap.entrySet().parallelStream()
    .collect(Collectors.toConcurrentMap(Map.Entry::getKey, entry -> entry.getValue() + 1));

 

'Java' 카테고리의 다른 글

15. Map 요소 집계  (0) 2023.05.03
14. Map 요소 탐색  (0) 2023.05.03
12. Map 요소 비교  (0) 2023.05.03
11. Map 요소 변환  (0) 2023.05.03
10. Map 요소 필터링  (0) 2023.05.03

댓글