работа с текст файлом

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

2. Есть проект, где из одного текстового файла текст1 берутся строки с удалением и записываются после отработки в другой текстовый файл текст2. Оба списка привязанны к файлам с загрузкой и сохранением.
Нужно, чтобы при следующем запуске в многопотоке была проверка перед выполнением проекта и если файл текст 1 пуст нужно перенести данные из текст2 в текст1. Не будет ли конфликта в многопотоке? Если первый поток загрузится и сделав проверку начнет переносить данные из текста2 в текст 1 , а в это вреямя другие потоки что будут делать ? Ждать? или выйдут по ошибке так как текст1 еще пуст? Или тоже начнут копировать текст2 в текст1?
 

ssXXXss

Client
Регистрация
23.12.2014
Сообщения
7 379
Благодарностей
2 041
Баллы
113
через глобалку бери
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 714
Баллы
113
Какая то усложненная схема. одни и те же данные переносятся. лучше сделать взятие строки с удалением, и сразу записывать строку в конец того же списка.
В этом случае конфликтов быть не должно, если список привязан к файлу и сохраняет в него изменения
 
Регистрация
08.07.2015
Сообщения
2 848
Благодарностей
712
Баллы
113
Какая то усложненная схема. одни и те же данные переносятся. лучше сделать взятие строки с удалением, и сразу записывать строку в конец того же списка.
В этом случае конфликтов быть не должно, если список привязан к файлу и сохраняет в него изменения
это да! А как быть если мне нужно чтобы список отработал до того как закончатся все данные и потом запускался на следующий день также.
А если удаление с добавлением в конец списка, то он по кругу гонять будет, считать придется строки , а у меня строки то добавляются то убавляются.
 
Регистрация
08.07.2015
Сообщения
2 848
Благодарностей
712
Баллы
113

ssXXXss

Client
Регистрация
23.12.2014
Сообщения
7 379
Благодарностей
2 041
Баллы
113
в 2000 потов потоков будут тормоза, обещаю на 10000% это я о том что сказал ростоникс как поступить. у тебя просто потоки как петухи в одно блудце колом встанут и будут лдумать кого выепать
 
  • Спасибо
Реакции: masterLomaster
Регистрация
08.07.2015
Сообщения
2 848
Благодарностей
712
Баллы
113
в 2000 потов потоков будут тормоза, обещаю на 10000% это я о том что сказал ростоникс как поступить. у тебя просто потоки как петухи в одно блудце колом встанут и будут лдумать кого выепать
)))))))))))))))))))))) главное чтоб друг друга не начали питушить!
 

ssXXXss

Client
Регистрация
23.12.2014
Сообщения
7 379
Благодарностей
2 041
Баллы
113
вообще в зенку не призявый файл
 
Регистрация
08.07.2015
Сообщения
2 848
Благодарностей
712
Баллы
113

ssXXXss

Client
Регистрация
23.12.2014
Сообщения
7 379
Благодарностей
2 041
Баллы
113
Регистрация
08.07.2015
Сообщения
2 848
Благодарностей
712
Баллы
113

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 714
Баллы
113
в 2000 потов потоков будут тормоза, обещаю на 10000% это я о том что сказал ростоникс как поступить. у тебя просто потоки как петухи в одно блудце колом встанут и будут лдумать кого выепать
каким образом? учитывая что работа со списком будет вестись с одной копией его в оперативке и с локом на изменения в порядке очереди?

PS завязывай с употреблением мата в сообщениях на форуме.
 

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