Задать количество исполнений для проекта в проекте

uf0log

Client
Регистрация
29.05.2016
Сообщения
84
Благодарностей
20
Баллы
8
Подскажите, пожалуйста, как можно реализовать такое:

Есть шаблон внутри другого шаблона, нужно сделать так, чтобы вложенный проект исполнился некоторое количество раз (многопоток), допустим 10, и передал управление обратно вышестоящему шаблону.

В интерфейсе ZP это задается в поле "Сколько делать".

Реально такое вообще?
 

Demiz

Client
Регистрация
19.12.2017
Сообщения
187
Благодарностей
121
Баллы
43
Подскажите, пожалуйста, как можно реализовать такое:

Есть шаблон внутри другого шаблона, нужно сделать так, чтобы вложенный проект исполнился некоторое количество раз (многопоток), допустим 10, и передал управление обратно вышестоящему шаблону.

В интерфейсе ZP это задается в поле "Сколько делать".

Реально такое вообще?
127440
127439
 
  • Спасибо
Реакции: uf0log

uf0log

Client
Регистрация
29.05.2016
Сообщения
84
Благодарностей
20
Баллы
8

Alex91

Активный пользователь
Регистрация
15.08.2024
Сообщения
216
Благодарностей
60
Баллы
28
Блин, слишком очевидно, похоже, было, даже не заметил сразу :-)
Спасибо!
Рано радуешься... Подпроекты не выполняются в многопотоке. Только 1 выполнение за раз в основном потоке.
 
  • Спасибо
Реакции: uf0log

uf0log

Client
Регистрация
29.05.2016
Сообщения
84
Благодарностей
20
Баллы
8
Рано радуешься... Подпроекты не выполняются в многопотоке. Только 1 выполнение за раз в основном потоке.
И правда, один поток только :(

А это ограничение ZP или можно как то передать подпроекту количество потоков?
 

Alex91

Активный пользователь
Регистрация
15.08.2024
Сообщения
216
Благодарностей
60
Баллы
28
Ни то ни другое.
Просто нет механизма запуска много потока подпроекта на кубиках.
Многопоток обычных проектов возможен только в виде отдельных проектов добавленных в зеннопостер.
Управление потоками возможна, передача данных возможна, как через глобалки, так и через сторонние ресурсы в виде файлов или бд.
Внутри проекта можно запустить отдельные c# функции в парель... Но не рекомендую это, если уровень знаний c# недостаточен... Запросто приводят к вылету зенки и без бутылки не разберешь почему .
 
  • Спасибо
Реакции: uf0log

uf0log

Client
Регистрация
29.05.2016
Сообщения
84
Благодарностей
20
Баллы
8
Ни то ни другое.
Просто нет механизма запуска много потока подпроекта на кубиках.
Многопоток обычных проектов возможен только в виде отдельных проектов добавленных в зеннопостер.
Управление потоками возможна, передача данных возможна, как через глобалки, так и через сторонние ресурсы в виде файлов или бд.
Внутри проекта можно запустить отдельные c# функции в парель... Но не рекомендую это, если уровень знаний c# недостаточен... Запросто приводят к вылету зенки и без бутылки не разберешь почему .
Ок, понял, спасибо.
Переделаю логику тогда
 

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