pascalabcnet/TestSuite/parallel.pas
Бондарев Иван 6310d5b416 disassembly window
2017-06-16 17:10:36 +02:00

6 lines
197 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.