санчил
Client
- Регистрация
- 15.04.2016
- Сообщения
- 334
- Благодарностей
- 60
- Баллы
- 28
Запускаю шаблон, вручную устанавливаю к примеру 5 потоков. Когда данные из списка закончатся по условию - мне надо уменьшить на 1 поток работу шаблона.
Логика: сначала надо узнать кол-во потоков текущее, затем уменьшаю на 1, и меняю кол-во потоков?
Выше попробовал разные методы, не совсем так получается как нужно.
Как уменьшать потоки на 1? в C# не силен.
string tempname = project.Variables["Project_name"].Value;// имя проекта
int tries = Int32.Parse(project.Variables["tmp2"].Value); // количество исполнений
int SetMaxThreads = Int32.Parse(project.Variables["tmp3"].Value); //кол-во потоков
if (tries<0){
ZennoPoster.SetMaxThreads(tempname, SetMaxThreads); //кол-во потоков
ZennoPoster.AddTries(tempname, tries);
}