- Регистрация
- 20.04.2015
- Сообщения
- 6 052
- Благодарностей
- 6 481
- Баллы
- 113
имеем кучу файлов вида
file_1.txt
file_2.txt
....
file 30 и тд
из них поочередно берется текст
логика шаблона следующая:
когда шаблон видит, что файл закончился, он берет из файла конфига цифру и к этой цифре прибавляет +1, то есть должен идти по очередно, но я не учел многопоток, и бывает туже самую операцию делают еще пара потоков и получается что прибавляется не +1, а +3 +5
и если у нас был в работе file_4 и должен стать file_5, то на деле получается file_7 10 и тп
шаблон большой, хотелось бы обойтись малой кровью, так как это находится в середине шаба, и не хотелось бы диких изменений.
в общем КАК лучше всего сделать так, чтоб не было этих перепрыгов, может как-то можно залочить?
писать очередной конфиг файл под это действие, тоже нет желания.
спасибо за советы
ps \ и пожалуйста расписывайте свои мысли как можно подробнее
file_1.txt
file_2.txt
....
file 30 и тд
из них поочередно берется текст
логика шаблона следующая:
когда шаблон видит, что файл закончился, он берет из файла конфига цифру и к этой цифре прибавляет +1, то есть должен идти по очередно, но я не учел многопоток, и бывает туже самую операцию делают еще пара потоков и получается что прибавляется не +1, а +3 +5
и если у нас был в работе file_4 и должен стать file_5, то на деле получается file_7 10 и тп
шаблон большой, хотелось бы обойтись малой кровью, так как это находится в середине шаба, и не хотелось бы диких изменений.
в общем КАК лучше всего сделать так, чтоб не было этих перепрыгов, может как-то можно залочить?
писать очередной конфиг файл под это действие, тоже нет желания.
спасибо за советы
ps \ и пожалуйста расписывайте свои мысли как можно подробнее