thread exeptions

This commit is contained in:
test 2019-05-03 17:15:55 +02:00
parent 4f795c3768
commit eaaab0db73
1 changed files with 29 additions and 4 deletions

View File

@ -12,17 +12,22 @@ namespace ConsoleAppTasks
{
static void Main(string[] args)
{
DoIt3();
List<Task> list = new List<Task>();
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");
}
}