Синхронизировать три нити одного процесса с помощью оператор 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();
        }
    }
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

10   голосов , оценка 4.2 из 5
Похожие ответы