Kizspy | Question: 35
(Choose 1 answer)
class Program{
static void PrintNumber(string message){
for (int i = 1; i <= 2; i++) {
Console.WriteLine($"{message}:{i}");
Thread.Sleep(1000);
}
}
static void Main(){
Thread.CurrentThread.Name = "Main";
Task task01 = new Task(() => PrintNumber("Task 01"));
task01.Start();
Console.WriteLine($"Thread '{Thread.CurrentThread.Name}");
();Console.ReadKey
}
}
Which one of the following is the output of the above code?
A. Results are unpredictable
B. Thread 'Main'
Task 01:1
Task 01:2
C. Task 01:1 Thread 'Main'
Task 01:2
D. Task 01:2
Thread 'Main'
Task 01:1