Показать сообщение отдельно

  #13  
Старый 26.09.2009, 01:59
ErrorNeo
Moderator - Level 7
Регистрация: 02.05.2009
Сообщений: 894
С нами: 8960826

Репутация: 2261


По умолчанию

W!z@rD насчет передачи данных в потоки - понял.
не знаю, насколько это будет эффективнее при значительных нагрузках, попробую - создам перегруженный конструктор с параметрами для передачи прокси в поток.
Думаю выигрыш в скорости за счет полного отказа от 1 из крит-секций будет.

Выносить в отдельный модуль не буду, у меня в 2 прогах он разбит на 2 модуля - и все равно мне такие небольшие коды удобнее читать одним модулем.

ред.
хотя нет. при 1000+ прокси вопрос будет в том, что быстрее - 1000+ раз выдернуть значение из файла с помощью крит-секции(или, если уж делать по-нормальному то не из файла а из массива памяти, куда все значения уже были предварительно считаны) или же создать\удалить 10к потоков.
Я думаю первый метод намного быстрее.
При этом +-5 секунд в случае, если требуется сделать <1000 Запросов - не важны.
А вот если этот код будет переписан под что-либо "тяжеловесное", делающее 10-ки тысяч запросов и обрабатывающее их (одновременно в ~500 потоков) - тут думаю рациональнее таки выдирать данные из массива памяти.

Последний раз редактировалось ErrorNeo; 26.09.2009 в 02:21..
 
Ответить с цитированием