Возможно ли как-то размножить проекты через XML или типа того

  • Автор темы Автор темы DD3
  • Дата начала Дата начала

DD3

Новичок
Регистрация
11.06.2017
Сообщения
12
Реакции
0
Баллы
1
Что есть на входе

1. Есть проект, который надо запустить многопоточно
2. Надо сделать 6000к итераций
3. На каждый потом даю 10к итераций
4. В каждый поток надо задавать руками параметры, типа от 0 до 10000, 10000-20000....

Тут возникает первая сложность, если копипастить проект, потом в Zennoposter менять после старта входные параметры, (копипастим например с 0-10000), то так не работает, приходится открывать в ProjectMaker менять все руками, сохранять, добавлять в ZennoPoster и уже начинает работать, в итоге "велосипед" выглядит примерно так -


Была мысль, что сами проекты ZP могут быть в виде XML тогда бы при помощи того же ProjectMaker можно было бы сделать автоматизацию создания такие проектов с нужными входными и именами, чтобы потом пачкой добавить в ZP, но project.zp это ни XML так просто это править не удаться....

Какие есть у кого мысли по решению данной задачи, подскажите, пожалуйста.
 

Вложения

  • 2022-02-23_013100.png
    2022-02-23_013100.png
    30,7 KB · Просмотры: 154
Если по простому, для начинающих, то создаешь текстовый файл и там делаешь строки вида
0;10000
10000;20000
и тд.
в шаблоне этот файл подрубаешь как список
при старте берешь первую строку с удалением и сплитуешь данные, тем самым получаешь нужные параметры работы.
1 шаблон и запускаешь у него многопоток в нужном колличестве. ничего размножать не надо.

а вообще это можно сделать через глобальные переменные, но тебе еще рано голову этим забивать.
 
  • Оценить
Реакции: DD3
Если по простому, для начинающих, то создаешь текстовый файл и там делаешь строки вида
0;10000
10000;20000
и тд.
в шаблоне этот файл подрубаешь как список
при старте берешь первую строку с удалением и сплитуешь данные, тем самым получаешь нужные параметры работы.
1 шаблон и запускаешь у него многопоток в нужном колличестве. ничего размножать не надо.

а вообще это можно сделать через глобальные переменные, но тебе еще рано голову этим забивать.

1. Про текстовой файл понял
2. А про глобальные переменные можно пояснить суть идеи или может дать соответствующий топик?
 
1. Про текстовой файл понял
2. А про глобальные переменные можно пояснить суть идеи или может дать соответствующий топик?
Это очень обширная тема. поиском придется воспользоваться.
суть примерна та же. в глобальной переменной организовывается счетчик и каждый шаблон считывает и меняет этот счетчик, в локе. тут сложнее, так как надо для многопоточности решить момент со сбросом счетчика, с логикой его использования, с локами. в 2-х словах не расскажешь. для начинающих тема не простая.
 
  • Оценить
Реакции: DD3

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