значит есть у нас список прокси, я проверяю его в потоках использую Queque.
при данном выборе нормально то что за раз проверяет только одну проксю?
какой смысл от тредов если они не выполняют функцию тредов?
Re: какой смысл от тредов если они не выполняют функцию тред
Доброго времени суток,
А можно на алгоритм взглянуть?
спасибо.
А можно на алгоритм взглянуть?
спасибо.
- T-Rex
- Moderator
- Posts: 1248
- Joined: Sat Oct 23, 2004 9:58 am
- Location: Zaporizhzhya, Ukraine
- Contact:
Re: какой смысл от тредов если они не выполняют функцию тред
Может есть смысл организовать thread pool? То что список проксей приходит в виде queue - это нормально, никто ж не мешает сдалть mediator, который будет вычитывать, по мере завершения текущих задач, из очереди новые адреса проксей и добавлять задачи в пул.
Для параллельного выполнения задач, я помню было что-то типа wxJobQueue либы. Выковырять можно отсюда. В ней можно указывать сколько одновременно работающих потоков ты хочешь (хотя это и не thread pool, на каждую задачу создается по потоку)
Для параллельного выполнения задач, я помню было что-то типа wxJobQueue либы. Выковырять можно отсюда. В ней можно указывать сколько одновременно работающих потоков ты хочешь (хотя это и не thread pool, на каждую задачу создается по потоку)