Добрый день.
У меня в проекте есть внешний файл со списком. Мне нужно, чтобы при запуске проекта в многопотоке каждый поток брал из этого общего файла первую строчку и удалял ее после этого из файла.
Для этого в проекте у меня изначально в проекте есть чистый список, в котором отмечены галочками "загружать из файла", "сохранять изменения списка в файл", но не прописан путь к файлу. Логика построения проекта у меня такая:
1) привязать список к файлу со списком
2) получить первую строку из списка и положить ее в переменную
3) отвязать список от файла
4) очистить список
п. 3, в моем представлении, чтобы не конфликтовать с параллельными потоками исполнения проекта.
п. 4 - чтобы не грузить проект лишней информацией.
Подскажите, пожалуйста, правильное ли решение? Будет ли работать корректно? Можно ли сделать как-то проще?
Спасибо.
UPD
А как отвязать список от файла? В видеоуроке вроед было сказано, что нужно повторно сделать тот же экшн "Привязать к файлу", но после п. 4 (очистить список) у меня пропадает и файл со списком.
Видимо, не срабатывает отвязка от списка.
У меня в проекте есть внешний файл со списком. Мне нужно, чтобы при запуске проекта в многопотоке каждый поток брал из этого общего файла первую строчку и удалял ее после этого из файла.
Для этого в проекте у меня изначально в проекте есть чистый список, в котором отмечены галочками "загружать из файла", "сохранять изменения списка в файл", но не прописан путь к файлу. Логика построения проекта у меня такая:
1) привязать список к файлу со списком
2) получить первую строку из списка и положить ее в переменную
3) отвязать список от файла
4) очистить список
п. 3, в моем представлении, чтобы не конфликтовать с параллельными потоками исполнения проекта.
п. 4 - чтобы не грузить проект лишней информацией.
Подскажите, пожалуйста, правильное ли решение? Будет ли работать корректно? Можно ли сделать как-то проще?
Спасибо.
UPD
А как отвязать список от файла? В видеоуроке вроед было сказано, что нужно повторно сделать тот же экшн "Привязать к файлу", но после п. 4 (очистить список) у меня пропадает и файл со списком.
Видимо, не срабатывает отвязка от списка.