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