Ho abituato ad usare Parallel.For() nelle estensioni parallele di Net in quanto è un modo semplice di parallelizzare codice senza dover aprire manualmente e mantenere fili (che può essere complicato).
TParallel.For() ha un argomento chiamato AStride. Nel mio caso AStride è 2: TParallel.&For(2, 1, 10,
procedure(index: Integer)
begin
TThread.Queue(nil,
procedure
begin