TParallel.For()
имеет аргумент AStride
. В моем случае AStride равно 2:
TParallel.&For(2, 1, 10,
procedure(index: Integer)
begin
TThread.Queue(nil,
procedure
begin
memo1.Lines.Add(index.ToString());
end
);
end
);
Я не могу понять технический смысл "AStride" здесь.
Обозначает ли AStride = 2
, что первый поток будет обрабатывать два последовательных числа в диапазоне [1..10]
, второй поток будет обрабатывать следующие последовательные номера и т.д.?
** Английский - это не мой родной язык, и я переводил "Stride" на "длинный шаг" или "темп".