Класс auto_partitionerauto_partitioner Class

Класс auto_partitioner представляет метод, который алгоритмы parallel_for, parallel_for_each и parallel_transform используют по умолчанию для разделения обрабатываемого диапазона.The auto_partitioner class represents the default method parallel_for, parallel_for_each and parallel_transform use to partition the range they iterates over. Этот метод секционирования использует перенос диапазона для балансировки нагрузки, а также для отмены при переборе.This method of partitioning employs range stealing for load balancing as well as per-iterate cancellation.

СинтаксисSyntax

class auto_partitioner;

ЧленыMembers

Открытые конструкторыPublic Constructors

nameName ОписаниеDescription
auto_partitionerauto_partitioner Формирует объект auto_partitioner.Constructs a auto_partitioner object.
Деструктор ~ auto_partitioner~auto_partitioner Destructor Уничтожает объект auto_partitioner .Destroys a auto_partitioner object.

Иерархия наследованияInheritance Hierarchy

auto_partitioner

ТребованияRequirements

Заголовок: PPL. hHeader: ppl.h

Пространство имен: параллелизмNamespace: concurrency

~ auto_partitioner~auto_partitioner

Уничтожает объект auto_partitioner .Destroys a auto_partitioner object.

~auto_partitioner();

auto_partitionerauto_partitioner

Формирует объект auto_partitioner.Constructs a auto_partitioner object.

auto_partitioner();

См. также разделSee also

Пространство имен Concurrencyconcurrency Namespace