Не работают потоки - C#

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

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

new Thread((ThreadStart)delegate { keyThread(1, 2); });
            new Thread((ThreadStart)delegate { keyThread(3, 4); });
            new Thread((ThreadStart)delegate { keyThread(5, 6); });
            new Thread((ThreadStart)delegate { keyThread(7, 8); });
            new Thread((ThreadStart)delegate { keyThread(9, 10); });
            new Thread((ThreadStart)delegate { keyThread(11, 12); });
            new Thread((ThreadStart)delegate { keyThread(13, 14); });

Решение задачи: «Не работают потоки»

textual
Листинг программы
// Явное указание делега ThreadStart не нужно т.к. круглые скобки после delegate
// дают подсказку компилятору что мы имеем в виду именно ThreadStart
new Thread(delegate() { keyThread(1, 2); }).Start();
 
// Использование лямбды дает еще более короткую запись
new Thread(() => keyThread(1, 2) ).Start();

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


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

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

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