Проблема с конкурентным доступом к файлу

Смотрите есть функция.

def main(name, count):
with open(r'Аккаунты.txt', 'r') as file:
    accounts = file.readlines()
    account = accounts[0]
    accounts.pop(0)
    with open(r'Аккаунты.txt', 'w') as file:
        file.writelines(accounts)
        print("\n" + account.rstrip(), name)

В неё передаются аргументы от модуля threading. начинает выполнять функцию и берёт 1 и ту же строку, и вот нужно решить эту проблему искал в интернете по этому вопросу слишком много чего то у кого то код для этого 100 строк не понятно как пользоваться и т.д

В общем я не могу понять эту тему прошу объяснить как так реализовать..


Ответы (0 шт):