- Регистрация
- 08.07.2015
- Сообщения
- 2 848
- Благодарностей
- 712
- Баллы
- 113
1. Есть текстовый файл к которому привязан список только загружать из файла. Проект берет строку с удалением из этого списка и работает пока не закончатся строки в этом списке. После запуска проекта заново, список снова подгружается из текст файла и снова работает пока не закончатся строки. Вот думаю, а как будет работать такой проект в многопотоке? Или будут конфликты?
2. Есть проект, где из одного текстового файла текст1 берутся строки с удалением и записываются после отработки в другой текстовый файл текст2. Оба списка привязанны к файлам с загрузкой и сохранением.
Нужно, чтобы при следующем запуске в многопотоке была проверка перед выполнением проекта и если файл текст 1 пуст нужно перенести данные из текст2 в текст1. Не будет ли конфликта в многопотоке? Если первый поток загрузится и сделав проверку начнет переносить данные из текста2 в текст 1 , а в это вреямя другие потоки что будут делать ? Ждать? или выйдут по ошибке так как текст1 еще пуст? Или тоже начнут копировать текст2 в текст1?
2. Есть проект, где из одного текстового файла текст1 берутся строки с удалением и записываются после отработки в другой текстовый файл текст2. Оба списка привязанны к файлам с загрузкой и сохранением.
Нужно, чтобы при следующем запуске в многопотоке была проверка перед выполнением проекта и если файл текст 1 пуст нужно перенести данные из текст2 в текст1. Не будет ли конфликта в многопотоке? Если первый поток загрузится и сделав проверку начнет переносить данные из текста2 в текст 1 , а в это вреямя другие потоки что будут делать ? Ждать? или выйдут по ошибке так как текст1 еще пуст? Или тоже начнут копировать текст2 в текст1?