Page 1 of 1

какой смысл от тредов если они не выполняют функцию тредов?

Posted: Sun Apr 22, 2012 11:56 am
by Megido
значит есть у нас список прокси, я проверяю его в потоках использую Queque.
при данном выборе нормально то что за раз проверяет только одну проксю?

Re: какой смысл от тредов если они не выполняют функцию тред

Posted: Sun Jul 01, 2012 1:31 am
by ONEEYEMAN
Доброго времени суток,
А можно на алгоритм взглянуть?

спасибо.

Re: какой смысл от тредов если они не выполняют функцию тред

Posted: Wed Jul 04, 2012 10:46 am
by T-Rex
Может есть смысл организовать thread pool? То что список проксей приходит в виде queue - это нормально, никто ж не мешает сдалть mediator, который будет вычитывать, по мере завершения текущих задач, из очереди новые адреса проксей и добавлять задачи в пул.
Для параллельного выполнения задач, я помню было что-то типа wxJobQueue либы. Выковырять можно отсюда. В ней можно указывать сколько одновременно работающих потоков ты хочешь (хотя это и не thread pool, на каждую задачу создается по потоку)