Esempio n. 1
0
        public static void Task1()
        {
            Console.Write("Введите положительное число: ");
            var number = Convert.ToInt32(Console.ReadLine());

            TreadsLauncher.LaunchThreadsToCalculateSum(number);

            // как сделать, чтобы дожидаться окончания потоков и после этого выводит результат
            Console.WriteLine($"Сумма чисел от 1 до {number} = {Program.TotalAmount}");
            Console.ReadLine();
        }
Esempio n. 2
0
        public static void Task2()
        {
            Console.Write("Введите не отрицательное число: ");
            var number = Convert.ToInt32(Console.ReadLine());

            TreadsLauncher.LaunchThreadsToCalculateProductOfNumber(number);

            // как сделать, чтобы дожидаться окончания потоков и после этого выводит результат
            Console.WriteLine($"Факториал {number}! = {Program.Factorial}");
            Console.ReadLine();
        }