thread list

This commit is contained in:
test 2019-05-03 17:02:45 +02:00
parent 7733c1f3fe
commit 4f795c3768

View File

@ -12,12 +12,36 @@ namespace ConsoleAppTasks
{ {
static void Main(string[] args) static void Main(string[] args)
{ {
List<Task> list = new List<Task>();
for (int i = 0; i < 10; i++)
{
Task t = new Task(() =>
{
Thread.Sleep(100);
Console.WriteLine(".");
});
list.Add(t);
}
foreach (var VARIABLE in list)
{
VARIABLE.Start();
}
Task.WaitAll(list.ToArray());
Console.WriteLine("finished");
//var t = new Task(DoIt); //var t = new Task(DoIt);
//DoIt2();
/*
DoIt2();
for (int i = 0; i < int.MaxValue; i++) for (int i = 0; i < int.MaxValue; i++)
{ {
Console.Write("."); Console.Write(".");
@ -109,9 +133,15 @@ namespace ConsoleAppTasks
{ {
res++; res++;
} }
Thread.Sleep(200);
return res; return res;
} }
} }
} }