pascalabcnet/TestSuite/parallel.pas
Бондарев Иван d1116a1c30 bug fix issue #23
2016-01-03 17:19:01 +01:00

6 lines
195 B
ObjectPascal

begin
var locker := new object();
var total := 0.0;
System.Threading.Tasks.Parallel.For(1, 1000000, procedure(i) -> begin total += sqrt(i); end);
assert(abs(total)-456302086.334068<0.00001);
end.