Notice
Recent Posts
Recent Comments
Link
SeouliteLab
[Java/자바] Stream의 병렬처리(Parallel) 본문
Java에서 Stream을 사용하여 병렬처리를 수행하는 방법에 대해 알아보겠습니다. 병렬처리를 사용하면 멀티코어 프로세서를 활용하여 작업을 효율적으로 처리할 수 있습니다.
예제 1: 병렬 스트림 생성하기
스트림을 병렬로 처리하기 위해 parallel() 메서드를 사용하여 병렬 스트림을 생성하는 예제입니다.
import java.util.Arrays;
import java.util.List;
public class ParallelStreamExample {
public static void main(String[] args) {
List<String> words = Arrays.asList("apple", "banana", "cherry", "date", "elderberry");
// 병렬 스트림 생성
words.parallelStream().forEach(System.out::println);
}
}
예제 2: 병렬 스트림에서 연산 수행하기
병렬 스트림을 사용하여 연산을 수행하는 예제입니다. 각 요소를 대문자로 변환한 후 출력합니다.
import java.util.Arrays;
import java.util.List;
public class ParallelStreamExample {
public static void main(String[] args) {
List<String> words = Arrays.asList("apple", "banana", "cherry", "date", "elderberry");
// 병렬 스트림에서 연산 수행
words.parallelStream().map(String::toUpperCase).forEach(System.out::println);
}
}
'프로그래밍' 카테고리의 다른 글
[Java/자바] Stream을 멀티 쓰레드에서 병렬로 처리하기 (0) | 2024.03.11 |
---|---|
[Java/자바] Stream을 Single 쓰레드에서 처리하기 (0) | 2024.03.11 |
[Java/자바] String을 int로 변환하기 (0) | 2024.03.11 |
[Java/자바] String을 float으로 변환하기 (0) | 2024.03.11 |
[Java/자바] String을 double로 변환하기 (0) | 2024.03.11 |