Сколько потоков у вложенного проекта?

Регистрация
08.07.2015
Сообщения
2 848
Реакции
712
Баллы
113
Основной проект работает в 1 поток!
Как вложенному проекту задать выполнение в 50 потоков, а когда он выполнится, то снова основной продолжит работу в 1 поток?
 
Основной проект работает в 1 поток!
Как вложенному проекту задать выполнение в 50 потоков, а когда он выполнится, то снова основной продолжит работу в 1 поток?
У вложенного будет столько же сколько и исходного.
 
У вложенного будет столько же сколько и исходного.
ясно! А можно добавить к примеру во вложенном шабе батфайл который ему будет добавлять потоки?
Так нормально будет работать?
Мне нужно, чтобы основной шаб работал в 1 поток а вложенные в многопотоке!
 
Вложенный шаблон запускается основным шаблоном. Исходя из этого, у вложенного шаблона в принципе не может быть потоков больше, чем у основного.
Настройте логику, чтобы при необходимости выполнения вложенного проекта - запускалось нужное количество потоков, при остальных действиях - 1. Это сейчас легко реализуется использованием глобальных переменных.
 
Вложенный шаблон запускается основным шаблоном. Исходя из этого, у вложенного шаблона в принципе не может быть потоков больше, чем у основного.
Настройте логику, чтобы при необходимости выполнения вложенного проекта - запускалось нужное количество потоков, при остальных действиях - 1. Это сейчас легко реализуется использованием глобальных переменных.
я вот непойму как это сделать! У меня основной работает в 1 поток, а вложенный должен отработать в 30 потоков.
Думаю реализовать, обычный запуск вложенного шаблона в 1 поток, потом батфайлом увеличить количество до 30 потоков, только так!
 
Не так.
Запускаете основной шаблон в 30 потоков. Дальше, в том месте, где нужно запустить вложенный проект - он запускается, в остальных моментах в одном потоке нужно ставить маркер через глобальную переменную о том, что действие выполнено\выполняется и туда больше не идти.
А вообще, не проще ли сделать это просто отдельными проектами?
 
цикл сделайте,


1 выполнение основновного проекта
2 переменная 0
3 выполнить до. проект
4 увеличить переменную на 1
5 условие 50==переменной
если да, то выход (продолжить основной проект)
если нет, то перети на пункт 3
так нельзя?
 
цикл сделайте,


1 выполнение основновного проекта
2 переменная 0
3 выполнить до. проект
4 увеличить переменную на 1
5 условие 50==переменной
если да, то выход (продолжить основной проект)
если нет, то перети на пункт 3
так нельзя?
в чем суть цикла?
Мне не нужно зацикливать и гонять вложенный шаб по кругу несколько раз, мне нужно, чтобы вложенный проект отработал 1,5 миллиона ссылок в 30 потоков!
Поэтому, думаю это наверное не подходит.
 
обверни тогда вложеный в forparallel
 
я вообще не знаю что ЭТО!
ам дщля чего вообще вложеный ? просто никогда не пользовался ими, ну сделай вывод в сторону потока по глобалке и пусть этот поток выполняет хоть в 1000 потоков заданую задачу
 
обверни тогда вложеный в forparallel
Это через кубик C# шоль??? Была тема. Но проблема у меня кажется была в том, что всю логику надо было запихать в кубик. Что не айс для меня.

А так мне тоже интересна эта тема, как без кубика на С#сделать?
Есть шаблон он выполняется в 1 поток, внутри него надо запустить другой шаблон, но с 30 потоками.
Не ты один такой masterLomaster
 
создай 1000 класов тогдак и оин вызов из кубика в две трип строки

нет не один я такой но есть проекты которые не в зенке в 100 потоков а в РМ

пример тому что уя не один такой http://zennolab.com/discussion/threads/shablony-na-zakaz.23834/
 
Последнее редактирование:

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