Не работают потоки - 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();
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д