Черный список

  • Автор темы Автор темы Mahno
  • Дата начала Дата начала

Mahno

Client
Регистрация
16.05.2015
Сообщения
446
Реакции
95
Баллы
28
Как правильно организовать работу именно в многопотоке ?? В один поток понятно все, делаем два списка - рабочий и основной. А вот в многопотоке проблемс. Или нужно локать список ?
 
использовать список из файла, зенка умеет работать с ними в многопотоке
 
Привязывайте файл к списку. Список будет синхронизироваться между потоками.
Если очень кретично, чтобы точно не проскачили дубли - на этапе проверки лочте код, проверяйте, записывайте, что нужно и идите дальше. Тогда точно остальные потоки не отработают с теми же данными.
 
Привязывайте файл к списку. Список будет синхронизироваться между потоками.
Если очень кретично, чтобы точно не проскачили дубли - на этапе проверки лочте код, проверяйте, записывайте, что нужно и идите дальше. Тогда точно остальные потоки не отработают с теми же данными.

Я делаю первый список, помещаю туда отработанные IP адреса, в каждом потоке он берет строку текущего прокси и берет с удалением из второго списка каждый IP поочередно, сравнивая их между собой. Далее в конце проекта, синхронизирую 2 список с 1. Вот как это делать в многопотоке, неоч понимаю.
 
Я делаю первый список, помещаю туда отработанные IP адреса, в каждом потоке он берет строку текущего прокси и берет с удалением из второго списка каждый IP поочередно, сравнивая их между собой. Далее в конце проекта, синхронизирую 2 список с 1. Вот как это делать в многопотоке, неоч понимаю.
Зачем городить огород с двумя списками?
Используйте один список, строку текущего прокси, первую в списке, берите в переменную с удалением и вторым экшеном добавляйте ее в конец списка. В многопотоке, если список привязан к файлу, работает без проблем.
 
Зачем городить огород с двумя списками?
Используйте один список, строку текущего прокси, первую в списке, берите в переменную с удалением и вторым экшеном добавляйте ее в конец списка. В многопотоке, если список привязан к файлу, работает без проблем.
Ну тогда список по идее не закончится и не выйдет по красной, чтобы продолжить проект
 
Ну тогда список по идее не закончится и не выйдет по красной, чтобы продолжить проект
Ставите количество выполнений шаблона равным количеству прокси.
 

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)