Выполнить метод в десяти потоках с возможностью остановки - C#

Узнай цену своей работы

Формулировка задачи:

        public static void potok()
        {
                string username = RandomUtil.GetRandomString();
                string text = RandomUtil.GetRandomString();
                var answer = VkRequest.Request("http://****/book/a.php", "name=" + username + "&text=" + text + "&r=4");
        }
как сделать этот код в 10 потоков, и как остановить. 1 text box сколько потоков 1 буттон старт 2 буттон стоп Подскажите

Решение задачи: «Выполнить метод в десяти потоках с возможностью остановки»

textual
Листинг программы
try{
int counter = Int32.Parse(Textbox1.Text)
}catch {
//Введенное не является числом.. можно написать к примеру сообщение об этом. На твой взгляд
}
Thread[] myth = new Thread[counter];
for (int i = 0; i< counter; i++)
{
myth[i] = new Thread(new System.Threading.ThreadStart(potok)); 
            myth[i].Start();
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

11   голосов , оценка 4.091 из 5
Похожие ответы