|
Результаты опроса: Надо ли делать АС ?
|
|
Да
|
  
|
19 |
40.43% |
|
Нет
|
  
|
8 |
17.02% |
|
Все равно
|
  
|
17 |
36.17% |
|
Сам сделаю
|
  
|
3 |
6.38% |
 |
|

22.05.2010, 21:39
|
|
Участник форума
Регистрация: 29.08.2008
Сообщений: 151
С нами:
9315854
Репутация:
107
|
|
Сообщение от Ildon
Насчет потоков к Утру будет штук 15 (10 точно ))
O_O вручную каждый поток пишешь??
|
|
|

22.05.2010, 21:40
|
|
Познающий
Регистрация: 13.04.2010
Сообщений: 66
С нами:
8463444
Репутация:
2
|
|
Нет , делаю создание потоков в цикле ))
|
|
|

22.05.2010, 21:47
|
|
Участник форума
Регистрация: 20.12.2008
Сообщений: 277
С нами:
9152955
Репутация:
84
|
|
Сообщение от Ildon
Нет , делаю создание потоков в цикле ))
А почему тогда сразу не сделать на усмотрение пользователя
ПС С Др
|
|
|

22.05.2010, 21:57
|
|
Познающий
Регистрация: 13.04.2010
Сообщений: 66
С нами:
8463444
Репутация:
2
|
|
Проблема в отладке , к завтрашнему будет сделано только 10 - 15 а ко вторнику 20- 25
ПС Спасибо)))
|
|
|

22.05.2010, 22:00
|
|
Постоянный
Регистрация: 25.07.2008
Сообщений: 454
С нами:
9365528
Репутация:
425
|
|
Сообщение от Ildon
Проблема в отладке , к завтрашнему будет сделано только 10 - 15 а ко вторнику 20- 25
ПС Спасибо)))
как-то ты их не по-человечески делаешь, знал бы ты основы потоков, так бы не говорил
|
|
|

22.05.2010, 22:04
|
|
Познающий
Регистрация: 13.04.2010
Сообщений: 66
С нами:
8463444
Репутация:
2
|
|
Главное будет работает ))
А насчет потоков , обычно делаю через цикл а щас кое что мешает поэтому делаю обходным путем
|
|
|

22.05.2010, 22:48
|
|
Познающий
Регистрация: 28.01.2009
Сообщений: 90
С нами:
9096406
Репутация:
80
|
|
Внесу ясность
На самом деле потоки не умножают CPU, (по крайней мере на однопроцессорных машинах) суть в том система, чтобы равномерно обслуживать каждый поток (а в приложении(процессе) их может быть сколько угодно), выделяет кванты времени, чтобы дать выполнить пару машинных команд, ну или сколько успеет. Из за этого возникает иллюзия того, что все выполняться паралельно, хотя на самом деле системе потребуется столько же врмени для обработки одно и той же операции. Потоки лишь в некоторых случаях дают выигрыш, в частности потоки дают ощутимый результат, когда опрашивают порты, или устройства. Именно поэтому потоки дают не более 10%-15% прирост производительности, например при опросе узлов в интренете, связи с прокси серверами и т.д. И абослютно такой же код написанный в конструкции for, while, repeat, выполняется медленней, чем при использовании функций CreateThread, ExitThread, SetThreadContext, GetThreadContext, TerminateThread, и их обработчиков.
Последний раз редактировалось flacs; 22.05.2010 в 22:55..
|
|
|

22.05.2010, 22:58
|
|
Познающий
Регистрация: 13.04.2010
Сообщений: 66
С нами:
8463444
Репутация:
2
|
|
Сообщение от flacs
Внесу ясность
На самом деле потоки не умножают CPU, (по крайней мере на однопроцессорных машинах) суть в том система, чтобы равномерно обслуживать каждый поток (а в приложении(процессе) их может быть сколько угодно), выделяет кванты времени, чтобы дать выполнить пару машинных команд, ну или сколько успеет. Из за этого возникает иллюзия того, что все выполняться паралельно, хотя на самом деле системе потребуется столько же врмени для обработки одно и той же операции. Потоки лишь в некоторых случаях дают выигрыш, в частности потоки дают ощутимый результат, когда опрашивают порты, или устройства. Именно поэтому потоки дают не более 10%-15% прирост производительности, например при опросе узлов в интренете, связи с прокси серверами и т.д. И абослютно такой же код написанный в конструкции for, while, repeat, выполняется медленней, чем при использовании функций CreateThread, ExitThread, SetThreadContext, GetThreadContext, TerminateThread, и их обработчиков.
Хм , спасибо узнал много нового
|
|
|

23.05.2010, 10:00
|
|
Познающий
Регистрация: 13.04.2010
Сообщений: 66
С нами:
8463444
Репутация:
2
|
|
Ура товарищи , сделал не ограниченное количество потоков )) Юзайте __)) Тестите )
Ключ антикапчи в проге левый )
Прокси будут в понедельник - во вторник
Обновил архив
Последний раз редактировалось Ildon; 23.05.2010 в 11:02..
|
|
|

23.05.2010, 14:52
|
|
Участник форума
Регистрация: 20.12.2008
Сообщений: 277
С нами:
9152955
Репутация:
84
|
|
Сообщение от flacs
Внесу ясность
На самом деле потоки не умножают CPU, (по крайней мере на однопроцессорных машинах) суть в том система, чтобы равномерно обслуживать каждый поток (а в приложении(процессе) их может быть сколько угодно), выделяет кванты времени, чтобы дать выполнить пару машинных команд, ну или сколько успеет. Из за этого возникает иллюзия того, что все выполняться паралельно, хотя на самом деле системе потребуется столько же врмени для обработки одно и той же операции. Потоки лишь в некоторых случаях дают выигрыш, в частности потоки дают ощутимый результат, когда опрашивают порты, или устройства. Именно поэтому потоки дают не более 10%-15% прирост производительности, например при опросе узлов в интренете, связи с прокси серверами и т.д. И абослютно такой же код написанный в конструкции for, while, repeat, выполняется медленней, чем при использовании функций CreateThread, ExitThread, SetThreadContext, GetThreadContext, TerminateThread, и их обработчиков.
Полная херня. Использование потоков дает минус в прозводительности из-за переключений контекста. По-этому когда это возможно потоки не следует использовать. Но в случае применения Indy так сделать не получиться.
|
|
|
|
 |
|
Предыдущая тема
Следующая тема
Похожие темы
|
| Тема |
Автор |
Раздел |
Ответов |
Последнее сообщение |
|
серверный, многопоточный чекер + спамер ВКонтакте (vkontakte)
|
dronline666 |
Покупка, продажа, услуги в Соц. Сетях |
12 |
25.08.2009 20:54 |
|
Продам чекер аков вконтакте
|
mazaxaka |
Покупка, продажа, услуги в Соц. Сетях |
7 |
22.08.2009 14:59 |
|
продам чекер вконтакте
|
mazaxaka |
Покупка, продажа, услуги в Соц. Сетях |
0 |
18.05.2009 23:04 |
|
Проксевый чекер ВКонтакте
|
ChinaTown |
Покупка, продажа, услуги в Соц. Сетях |
56 |
16.05.2009 20:19 |
|
Обменяю спамер вконтакте на чекер и регер
|
svhost |
Разное - Покупка, продажа, обмен |
3 |
21.12.2008 02:53 |
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|