. , , IsMultiThread True. , TThread.
:
IsMultiThread True, , . IsMultiThread True BeginThread .
Windows API CreateThread, RTL , IsMultiThread True. , . , , .
IsMultiThread := True , . TThread.
, . . :
{$APPTYPE CONSOLE}
uses
SysUtils, Windows;
function HttpRequest(AParam : Integer): DWORD; stdcall;
var
i: Integer;
P: Pointer;
begin
Result := 0;
for i := 1 to 100000 do
GetMem(P, 1);
end;
var
i: Integer;
tid: DWORD;
begin
try
for i := 0 to 15 do
CreateThread(nil, 0, @HttpRequest, nil, 0, tid);
except
on E:Exception do
Writeln(E.Message);
end;
Readln;
end.