Так а как их записать в конец таблицы - если ТАКОЕ есть только в списках ?
Помогите пожалуйста, сейчас если вначале брать значение из таблицы и потом записывать - данные записываются сначала.
Тоесть если запускать в 1 поток - будет браться все время первый ак .
в списке, прикрепленном к txt файлу, строки вида:
логин1;пароль1#параметр1еслинадо
логин2;пароль2#параметр2еслинадо
логин3;пароль3#параметр3еслинадо
в потоке берешь первую строку из списка в переменную "данные" с удалением, распарсиваешь регулярками данные в переменные
(логин - от начала строки до ;
пароль от ; до #
параметр от # до конца строки)
в конце работы потока добавляешь переменную "данные" в конец списка.
пока работает данный поток, текущей строки нет в списке, следователно, другой поток ее не возьмет.
минусы:
при крэше потока/инстанса, другом необработанном завершении - строка не возвращается в список/файл - в таком случае надо иметь бекап исходного файла и по возможности обрабатывать все вероятные завершения потока и добавлять туда запись строки в конец списка.
p.s. еще я в начале на всякий случай чищу список от дублей.