Синхронизировать три нити одного процесса с помощью оператор lock - C#
Формулировка задачи:
Синхронизировать три нити одного процесса с помощью оператор lock. Каждая нить поочередно формирует и печатает три числа a, b и c. Числа первой нити формируются в диапазоне от 10 до 19, второй нити – от 20 до 29 и третьей нити – от 30 до 39. Печать чисел каждой нитью производится по диагонали сверху вниз и слева направо (печать каждой нити занимает три строки) в продолжение печати предыдущей нити.
Как можно выполнить это задание ?
\t\t\t\t\t\t\t
\t\t\t\t\t\t\t\t\\t\t\t\t\t\t\t\
\t\t\t\t\t\t\t\t\t\t\t\t\t
Можно как-нибудь попроще ? Везде \t делать, как то, плохо код смотрится (
Помогите пожалуйста
Никто не может помочь ? (( вроде задание легкое для опытных людей ... использование System.Threading; Как пробелы делать в программе кроме \t ? где самой можно задавать сколько отступать
Решение задачи: «Синхронизировать три нити одного процесса с помощью оператор lock»
textual
Листинг программы
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ConsoleApplication14 { class Program { static void Main(string[] args) { string myString = string.Format("{0,-10}{1,-15}{2}", 23, 23, 23); Console.WriteLine(myString); Console.ReadLine(); } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д