diff --git a/ConsoleAppTasks/ConsoleAppTasks/Program.cs b/ConsoleAppTasks/ConsoleAppTasks/Program.cs index 891f4e7..9e1bced 100644 --- a/ConsoleAppTasks/ConsoleAppTasks/Program.cs +++ b/ConsoleAppTasks/ConsoleAppTasks/Program.cs @@ -12,17 +12,22 @@ namespace ConsoleAppTasks { static void Main(string[] args) { + DoIt3(); + List list = new List(); for (int i = 0; i < 10; i++) { - + /* Task t = new Task(() => { Thread.Sleep(100); Console.WriteLine("."); }); + */ + Task t = new Task(simple); + list.Add(t); @@ -31,17 +36,17 @@ namespace ConsoleAppTasks foreach (var VARIABLE in list) { - VARIABLE.Start(); + // VARIABLE.Start(); } - Task.WaitAll(list.ToArray()); + // Task.WaitAll(list.ToArray()); Console.WriteLine("finished"); //var t = new Task(DoIt); //DoIt2(); - /* + for (int i = 0; i < int.MaxValue; i++) { Console.Write("."); @@ -137,7 +142,27 @@ namespace ConsoleAppTasks return res; } + public static void simple() + { + + int ii = 0; + + Console.WriteLine("vor"); + + int i = 5 / ii; + + Thread.Sleep(200); + Console.WriteLine("finished /0"); + } + + private static void DoIt3() + { + var t = new Task(simple); + t.Start(); + + Console.WriteLine("Hello"); + } }