Вниз
Скачать: CL | DM;

Многопоточность   Найти похожие ветки 

← →
Yogan   (2007-09-27 15:10) [0]

Здравствуйте! Пожалуйста объясните мне как использовать многопоточность... Допустим я написал сканер портов, но он работает очень медленно(1 поток), вот напримере сканера портов хочу научиться использовать многопоточность


← →
Сергей М. ©   (2007-09-27 15:12) [1]


> он работает очень медленно(1 поток)


И кто же тебе, бедолаге, сказал, что твой сканер в два потока будет работать быстрей ?)


← →
homm ©   (2007-09-27 15:15) [2]

Прежде чем учится писать многопоточности, нужно научится писать не медленно работающие программы.


← →
Bast   (2007-09-27 15:28) [3]


> нужно научится писать не медленно работающие программы.

подругому составлю вопрос. Как сканировать одновременно допукстим 10 портов и не ждать пока ответит сервер(асинхронность)


← →
Anatoly Podgoretsky ©   (2007-09-27 15:31) [4]

> Сергей М.  (27.09.2007 15:12:01)  [1]

Если правильно напишет, то будет, пропорционально количеству потоков.
Но трудно ожидать правильности, при начальных знаниях, особенно если они будут получены от Архангельского.


← →
Сергей М. ©   (2007-09-27 15:33) [5]


> Bast   (27.09.07 15:28) [3]


Все спамишь ?)

Ню-ню)


> асинхронность


Вот про нее, родимую, и почитай для начала хоть что-нибудь в соотв.литературе)


← →
Yogan   (2007-09-27 15:42) [6]

begin
application.ProcessMessages;
form1.TcpClient1.RemoteHost:=form1.edit1.Text;
for x:=70 to 80 do
begin
form1.Label1.Caption:=inttostr(x);
form1.TcpClient1.RemotePort:=inttostr(x);
try
form1.TcpClient1.Connect;
except
end;
if form1.TcpClient1.Connected then form1.Memo1.Lines.Add("Ïîðò "+inttostr(x)+" - îòêðûò");
form1.TcpClient1.Disconnect;
end;
end;


← →
Bast   (2007-09-27 15:43) [7]


> Все спамишь ?)

я не спамлю:) я писал прогу чтобы научиться delphi... (спамер удалил(c исходниками)) :))


← →
Сергей М. ©   (2007-09-27 15:44) [8]


> Yogan   (27.09.07 15:42) [6]


Ну и к чему ты привел этот огрызок ?)

p.s.
Опять шифруешься ?


← →
Yogan   (2007-09-27 15:47) [9]

Чтобы показать как я пишу и выслушать Ваше мнение по поводу того как правильно надо написать и т.д.


← →
Сергей М. ©   (2007-09-27 15:49) [10]

Для поставленной задачи "ускорения" этот код совершенно не подходит.


← →
Yogan   (2007-09-27 15:54) [11]

:( Может приведете примерчик какой-нибудь примерик



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.014 c
1-1186384261
ancot
2007-08-06 11:11
2007.10.21
Быстрый импорт из Excel


2-1191245945
Light-blr
2007-10-01 17:39
2007.10.21
Потеря фокуса формой при вызове другой формы в OnActivate


2-1190878907
Makavelli
2007-09-27 11:41
2007.10.21
Помогите


15-1190676026
SerJaNT
2007-09-25 03:20
2007.10.21
Программа для блокировки компьютера


2-1190895046
igo0or
2007-09-27 16:10
2007.10.21
FindFirstFile




   Наверх