[2
与常见的误解相反,异步/等待不会创建新线程。 相反,它采用合作多任务来显着提高应用程序响应能力。
等待
关键字,包括异步操作的启动。等待 keyword。 [2
第1部分执行:
该方法运行,直到它击中连续处理:
synchronizationContext
会收到通知。
将消息添加到消息循环Queue,触发第2部分的执行。消息循环处理此操作,从[ [2 在待处理的异步操作时,消息循环仍可以免费处理用户输入和UI更新,并保持应用程序响应率。 完成后,第2部分更新了应用程序状态。
[2
免责声明: 提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发到邮箱:[email protected] 我们会第一时间内为您处理。
Copyright© 2022 湘ICP备2022001581号-3