Главная страница
    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.058 c
15-1190382560
мастерПакость
2007-09-21 17:49
2007.10.21
проблемы с HTML


15-1190294594
Константинов
2007-09-20 17:23
2007.10.21
Э-э-э посоветуйте програмку для учета трафика


15-1190540385
Дженкинс
2007-09-23 13:39
2007.10.21
Какие есть способы предоставления Инета в локалку?


4-1176729060
Still Swamp
2007-04-16 17:11
2007.10.21
Как отключить диск в системе.


2-1189552979
Delphi-master
2007-09-12 03:22
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
Английский Французский Немецкий Итальянский Португальский Русский Испанский