C# 实践 2 async 关键字
2021-03-17 08:24
标签:开始 sof ons tps net 流程 enc bsp soft 参考: https://docs.microsoft.com/zh-cn/dotnet/csharp/language-reference/keywords/async https://docs.microsoft.com/zh-cn/dotnet/csharp/programming-guide/concepts/async/ "这就是此语法的目标:支持读起来像一连串语句的代码,但会根据外部资源分配和任务完成时间以更复杂的顺序执行。 " 实现:代码以串行的方式书写,却可以不按照串行执行。异步。 代码: 代码: “此最终代码是异步的。 它更为准确地反映了一个人做早餐的流程。 将上述代码与本文中的第一个代码示例进行比较。 阅读代码时,核心操作仍然很明确。 你可以按照阅读本文开始时早餐制作说明的相同方式阅读此代码。 C# 实践 2 async 关键字 标签:开始 sof ons tps net 流程 enc bsp soft 原文地址:https://www.cnblogs.com/alexYuin/p/12397329.htmlprivate static async Task
static async Task Main(string[] args)
{
Coffee cup = PourCoffee();
Console.WriteLine("coffee is ready");
var eggsTask = FryEggsAsync(2);
var baconTask = FryBaconAsync(3);
var toastTask = MakeToastWithButterAndJamAsync(2);
var allTasks = new List
async
和 await
的语言功能支持每个人做出转变以遵循这些书面指示:尽可能启动任务,不要在等待任务完成时造成阻塞”