![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Потоки
Klopan © (2004-10-03 02:43:00)Написал IP сканер, думает долго...
(Сеть используется на 0.2%)
думаю может потоки ускорят сканирование...
как реализовать сканирование IP в 5-10 потоков ???
kaZaNoVa (2004-10-04 13:53:00) [1]Var SystemThreadID:Cardinal;
Procedure SysFunct;
Begin
messageBox(0,'ghhg','ghg',0);
......
end;
begin
BeginThread(nil,0,@SysFunct,nil,0,SystemThreadID);
end.
Дмитрий Ботвин (2004-10-04 13:15:00) [2]Потоки ничего не ускоряют, они лишь позволяют распараллелить
выполнение задач. А создать их можно очень просто: File - New -
Other - ThreadObject. Или с помощью API - функций. А думает
он у тебя долго, потому что код скорее всего не оптимизирован.
Klopan (2004-10-04 10:49:00) [3]как их создать?
Piter (2004-10-03 11:33:00) [4]чтобы написать сканирование в 10 потоков надо организовать 10 потоков, каждый из которых будет сканировать...