Не работают потоки - 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();