
06.02.2009, 01:20
|
|
Участник форума
Регистрация: 22.11.2008
Сообщений: 142
С нами:
9193651
Репутация:
32
|
|
Сообщение от stasoft
Мой самописный брут до 1700 потоков держит, TIdThreadComponent из индей девятых + из тех же индей IdHTTP.
Код:
for i:=1 to HowMany do begin
http[i]:=TIdHTTP.Create(form1);
thr[i]:=TIdThreadComponent.Create(form1);
thr[i].OnRun:=Form1.thrrun;
end;
потом:
Код:
for i:=1 to HowMany do begin
thr[i].Start;
Inc(vthrnum);
Application.ProcessMessages;
Sleep(15);
end;
каждый новозапущенный тред узнает свой номер из втхрнум и запоминает его в своей локальной переменной. Соответственно каждый тред использует только свой ИдХТТП. Поясните что тут может *засираться*
Если не сложно, приведи больше кода.
Мне очень интересен твой подход.
|
|
|