понял, спасибо!
Здесь же задам еще один вопрос, чтобы не открывать новый топик.
Я на своем домашнем компе 8 ГБ RAM, 4 ядра создаю архив из профилей размером до 10 ГБ считанные минуты - 5 - 15 минут. А когда я закачиваю БАС в облако с такими же параметрами и SSD диском, то там на то, чтобы распаковать или запаковать zip из профилей размером до 10 ГБ уходит более часа.
Перепробовал и WinRAR и 7zip все то же самое.
Почему так происходит?
Посоветуйте, кто имел дело с большими архивами такой способ создания архива и распаковки, который самый быстрый! (размер архива не имеет значения, приоритет - скорость)
Как правильно работать с глобальными переменными?
-
Намучился я с этими глобальными переменными, так и не понял как с ними работать( Все время ошибки что мол не найдена переменная.
Кидаю свой тестовый шаблон 0_1489667346044_test_gloab_count.rar гляньте кому не влом. Где я накосячил?
Задача вначале работы потоков создать глобальную переменную, присвоить ей число с файла count.txt
Дальше в процессе работы (многопоток) увеличивать глобальную переменную на 1 после успешного завершения потока, но не сразу писать данное значение в файл. А держать все в оперативке и как только глобальная переменная получит значение 10, записать это значение в файл count.txt
Помогите пожалуйста реализовать данную задачу.
-
@Gang Рабоать с глобальными переменными можно с помощью действий "Присвоить глобальную переменную" и "Читать глобальную переменную"
Первое записывает что-то в глоб. переменную, второе читает из нее.
Задача вначале работы потоков создать глобальную переменную, присвоить ей число с файла count.txt
Как минимум, вы не используете Присвоить глобальную переменную во время OnApplicationStart, как вы хотите чтоб это работало?
-
@support said in Как правильно работать с глобальными переменными?:
@Gang Рабоать с глобальными переменными можно с помощью действий "Присвоить глобальную переменную" и "Читать глобальную переменную"
Первое записывает что-то в глоб. переменную, второе читает из нее.
Задача вначале работы потоков создать глобальную переменную, присвоить ей число с файла count.txt
Как минимум, вы не используете Присвоить глобальную переменную во время OnApplicationStart, как вы хотите чтоб это работало?
Спасибо за ваш ответ. Разобрался) Если долго мучится что нибудь получится)
Просто сбивало с толку само название действий. Если было бы так:
- Действие "Объявить глобальную переменную".
- Действие "Присвоить значение глобальной переменной".
- Действие "Читать глобальную переменную в локальную".
Тогда было бы намного понятней) По крайней мере для меня))