23 General utilities library [utilities]

23.19 Execution policies [execpol]

23.19.6 Parallel and unsequenced execution policy [execpol.parunseq]

class execution::parallel_unsequenced_policy { unspecified };

Класс execution​::​parallel_­unsequenced_­policy - это тип политики выполнения, используемый как уникальный тип для устранения неоднозначности перегрузки параллельного алгоритма и указания того, что выполнение параллельного алгоритма может быть распараллелено и векторизовано.

Во время выполнения параллельного алгоритма с execution​::​parallel_­unsequenced_­policy политикой, если вызов функции доступа к элементу завершается через неперехваченное исключение, terminate() должен быть вызван.