Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2007.10.21;
Скачать: [xml.tar.bz2];

Вниз

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

 
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 вся ветка

Форум: "Начинающим";
Текущий архив: 2007.10.21;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.06 c
8-1168524033
FAskerQ
2007-01-11 17:00
2007.10.21
Winamp


2-1190972872
Riply
2007-09-28 13:47
2007.10.21
FreeLibrary для самой себя из APC-нити


15-1190158063
Riply
2007-09-19 03:27
2007.10.21
Монитор и зрение


15-1190207892
Гость222
2007-09-19 17:18
2007.10.21
Spry и IE


15-1190210133
delphiForever
2007-09-19 17:55
2007.10.21
подмогите...





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский