execution policy — это механизм, который позволяет указать, как будет выполняться блок кода. Он предоставляет разработчикам возможность контролировать, будет ли код выполняться на одном потоке, на нескольких потоках, или на нескольких ядрах процессора.Execution policy реализован в виде перечисления
std::execution_policy. Оно содержит следующие значения:std::execution::seq — блок кода будет выполняться последовательно, на одном потоке.std::execution::par — блок кода будет выполняться параллельно, на нескольких потоках.std::execution::par_unseq — блок кода будет выполняться параллельно, но не обязательно последовательно.std::execution::par_for — блок кода будет выполняться параллельно, используя цикл for.std::execution::par_for_each — блок кода будет выполняться параллельно, используя цикл for each.#для_продвинутых
