Класс 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.