【发布时间】:2014-11-29 19:28:20
【问题描述】:
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”翻译为“long step”或“pace”。
【问题讨论】:
标签: multithreading delphi delphi-xe7 parallel-for