using System.Threading.Tasks;
public static void Main(string[] args)
public static void Demo()
var watch = new System.Diagnostics. Stopwatch();
var task1= StartSchoolAssembly();
var task2= TeachClass12();
var task3 = TeachClass11();
Task.WaitAll(task1, task2, task3);
Console.WriteLine("Execution Time: {0} ms", watch. ElapsedMilliseconds);
public static async Task StartSchoolAssembly()
Console.WriteLine("School Started");
public static async Task TeachClass12()
Console.WriteLine("Taught class 12");
public static async Task TeachClass11()
Console.WriteLine("Taught class 11");