.NET 4.x Вывод символов в два потока - C#
Формулировка задачи:
Привет!
Вопрос кажется до невозможности тупой и глупый, но все таки задам: вот есть массив букв, англ.нижный регистр, мне надо чтобы компьютер используя два потока отобразил все буквы подряд, то есть интервал надо дать, мол первый поток там допустим от а до t и второй интервал от u до z. Как решить данную задачу?
Решение задачи: «.NET 4.x Вывод символов в два потока»
textual
Листинг программы
private static void Main() { IReadOnlyList<char> array = "abcdefghijklmnopqrstuvwxyz".ToCharArray(); Task task1 = Task.Run(() => Print(array, 0, 20)); Task task2 = Task.Run(() => Print(array, 20, 6)); Task.WaitAll(task1, task2); } private static void Print(IReadOnlyList<char> array, int start, int length) { for (var i = 0; i < length; i++) { Console.WriteLine(array[start + i]); } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д