Главная страница
    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.046 c
2-1191124887
Alex8
2007-09-30 08:01
2007.10.21
свойство "Custom.Constrstraint"


15-1190586044
Kostafey
2007-09-24 02:20
2007.10.21
Конфигурирование FTP доступа к виртуальным директориям в IIS


3-1178602542
Alex_AA
2007-05-08 09:35
2007.10.21
Поиск в Excel


3-1182017847
Kley
2007-06-16 22:17
2007.10.21
Сравнение данных


3-1182110534
mysql
2007-06-18 00:02
2007.10.21
regexp и кириллица в mysql





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский