Данные с файла. Многопоток

investbogdana

Client
Регистрация
09.03.2020
Сообщения
10
Благодарностей
0
Баллы
1
Здравствуйте, столкнулся с такой проблемой.
Аккаунты вида mail:pass берутся с файла txt, но бывает такое, что разные потоки берут одни те же данные.
Допустим имеем 100 аккаунтов в txt файле и работаем в 10 потоков. Периодически получаются дубли в результатах.
Как устроено в скрипте:
Тхт файл привязан к списку. С помощью кубика получаем случайную строку со списка http://joxi.ru/1A5DVbVHbJo0M2
Со списка данные удаляются в конце работы скрипта (если удалять сразу после взятия, то тоже получаем дубли в результатах).

Как правильно, в каком порядке, какими кубиками избежать данной проблемы?

P.S.: Недавно работаю с зенкой, сори если вопрос глупый))
 

one

Client
Регистрация
22.09.2015
Сообщения
6 793
Благодарностей
1 264
Баллы
113
  • Спасибо
Реакции: investbogdana

investbogdana

Client
Регистрация
09.03.2020
Сообщения
10
Благодарностей
0
Баллы
1

investbogdana

Client
Регистрация
09.03.2020
Сообщения
10
Благодарностей
0
Баллы
1
Надо брать строки из с писка с удалением.

Не должно.
Ещё такой вопрос теперь возникает. Если мы сразу удаляем строку и допустим где-то в скрипте получаем ошибку, то с помощью BadEnd мы возвращаем строку в список или как это лучше сделать, что-бы не потерять строку?
 

lebed

Client
Регистрация
04.09.2015
Сообщения
84
Благодарностей
9
Баллы
8
С BadEnd.
Сразу же записывать обратно.
Желательно в конец файла и выходить по зеленой.
 

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