반응형 [C++ 성능 최적화 및 고급 테크닉] Day 19: 병렬 STL 사용법 병렬 STL이란?C++17에서는 표준 라이브러리에 병렬 알고리즘을 도입하여, 기존의 STL 알고리즘을 병렬로 실행할 수 있게 되었습니다. 이를 통해 멀티코어 CPU의 성능을 최대한 활용할 수 있습니다. std::executionC++17에서는 std::execution 네임스페이스를 통해 병렬 실행 정책을 정의할 수 있습니다. 주요 실행 정책은 다음과 같습니다:seq: 순차적으로 실행par: 병렬로 실행par_unseq: 병렬로 실행하고, 실행 순서는 정의되지 않음병렬 STL 알고리즘기존 STL 알고리즘에 병렬 실행 정책을 적용하여 병렬로 실행할 수 있습니다. 예를 들어, std::sort, std::for_each, std::transform 등 다양한 알고리즘이 병렬 실행을 지원합니다. 병렬 정렬#i.. 2024. 8. 1. 이전 1 다음 반응형