Example #1
0
        static async Task MakeBreakfastAndDisturbChef()
        {
            var chef          = new AsynchronousChef();
            var breakfastTask = chef.MakeBreakfast();

            Task.Delay(1500).Wait();
            Console.WriteLine($"[Kitchen] a joke from chef: '{chef.TellAJoke().Result}'");

            Task.Delay(9000).Wait();
            chef.PourJuice().Wait();

            await breakfastTask;
        }
Example #2
0
 static async Task MakeBreakfastWithAsynchronousChef()
 {
     var chef = new AsynchronousChef();
     await chef.MakeBreakfast();
 }