Можно ли при использовании «Проект в проекте» для вложенного проекта задать отличное от материнского проекта число потоков?

Регистрация
19.12.2015
Сообщения
296
Реакции
37
Баллы
28
Можно ли при использовании «Проект в проекте» для вложенного проекта задать отличное от материнского проекта число потоков на выполнение?

Например, шаблон настроен на выполнение в 3-х потоках (или больше), но внутри шаблона есть вложенный проект (другой шаблон), который должен всегда выполняться только одним потоком. Как это сделать?
 
подпроект выполняется не отдельно от основного проекта, а вместо него. ему передается полное управление, а основной проект в это время ждет окончания работы. Поэтому это единое целое и тут не применимо понятие потоков. у шаблонов всегда один внутренний поток. Тем более что у каждого из 3-х шаблонов вызов этого подпроекта носит локальный характер, подпроект для каждого потока изолирован.
 
Как это сделать?
На форуме есть темы управления шаблонами посредством C#. Сможешь запускать тот шаблон что нужно отдельным инстансом.



Либо второй вариант: поставь глобалку перед проектом в проекте, и проверяй ее. Если выполняется, то пропускаешь шаг, если нет то выполняешь.
 
Последнее редактирование:
На форуме есть темы управления шаблонами посредством C#. Сможешь запускать тот шаблон что нужно отдельным инстансом.



Любопытно.

Либо второй вариант: поставь глобалку перед проектом в проекте, и проверяй ее. Если выполняется, то пропускаешь шаг, если нет то выполняешь.

Да, этот вариант мне понятен. При этом можно внести случайную паузу в самом первом действии в том шаблоне, который должен сразу завершать работу при наличии нужного сигнала в виде глобальной переменной?
 
При этом можно внести случайную паузу в самом первом действии в том шаблоне, который должен сразу завершать работу при наличии нужного сигнала в виде глобальной переменной?
Можно в основном проекте, можно в подпроекте.

Но как выше заметил Phoenix78, если будете использовать проект в проекте, берите во внимание, что подпроект будет выполняться не параллельно, а вместо главного шаблона. В том месте где будет установлен экшн.
 

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