Про потоки. Аналогичны ли два варианта кода? - C#
Формулировка задачи:
Сегодня посмотрел, что такое потоки. Появился вопрос:
Имеется программа. В ней 2 класса (Program и Class). Такой вариант решения:
Аналогичен такому?
Если записи аналогичны, какой вариант правильнее использовать?
//Program static void Main(string[] args) { Class.Execute(); } //Class static public void Execute() { Thread potok = new Thread(Mas()); potok.Start(); } static private void Mas() { for (int i = 0; i < 100; i++) { Console.ForegroundColor = ConsoleColor.Red; Console.WriteLine("Red "); Thread.Sleep(0); } }
//Program static void Main(string[] args) { Thread potok = new Thread(Class.Execute()); potok.Start(); } //Class static public void Execute() { Mas(); } static private void Mas() { for (int i = 0; i < 100; i++) { Console.ForegroundColor = ConsoleColor.Red; Console.WriteLine("Red "); Thread.Sleep(0); } }
Решение задачи: «Про потоки. Аналогичны ли два варианта кода?»
textual
Листинг программы
new Thread(Mas);
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д