- 人气:
- 放大
- 缩小
- 二维码
- 赞赏
delphi的整数性能测试
function Test2: integer;
var
s: integer;
begin
s := 0;
TParallel.&For(1, MAXN, procedure(i: integer)
begin
if (IsPrime(i) = 1) then
begin // memory barrier
AtomicIncrement(s);
end
end);
Result := s;
end;
function Test3: integer;
var
s: integer;
begin
s := 0;
TParallel.&For(1, MAXN, procedure(i: integer)
begin // memory barrier
AtomicIncrement(s, IsPrime(i));
end);
Result := s;
end;