Класс simple_partitionersimple_partitioner Class

Класс simple_partitioner представляет статическое разделение диапазона, в котором итерации выполняются с помощью parallel_for.The simple_partitioner class represents a static partitioning of the range iterated over by parallel_for. Разделитель делит диапазон на фрагменты таким образом, что каждый фрагмент имеет число итераций не менее указанного размера фрагмента.The partitioner divides the range into chunks such that each chunk has at least the number of iterations specified by the chunk size.

СинтаксисSyntax

class simple_partitioner;

ЧленыMembers

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

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

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

simple_partitioner

ТребованияRequirements

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

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

~ simple_partitioner~simple_partitioner

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

~simple_partitioner();

simple_partitionersimple_partitioner

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

explicit simple_partitioner(_Size_type _Chunk_size);

ПараметрыParameters

_Chunk_size_Chunk_size
Минимальный размер раздела.The minimum partition size.

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

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