thread exeptions
This commit is contained in:
parent
4f795c3768
commit
eaaab0db73
|
@ -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");
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue