本文内容
- 任务和异步编程模型 (APM)
- 任务和基于事件的异步模式 (EAP)
- 任务和等待句柄
.NET 中异步模式的简短历史记录:
- .NET Framework 1.0 引进了 IAsyncResult 模式,也称为异步编程模型 (APM) 或
Begin/End
模式。 - .NET Framework 2.0 增加了基于事件的异步模式 (EAP)。
- .NET Framework 4 引进了基于任务的异步模式 (TAP),它取代了 APM 和 EAP,并能够轻松构建从早期模式中迁移的例程。
1、任务和异步编程模型 (APM)
1.1 从 APM 到 TAP
因为异步编程模型 (APM) 模式的结构合理,而且能够轻松生成包装,将 APM 实现公开为 TAP 实现。 .NET Framework 4 及更高版本包含采用 FromAsync 方法重载形式的帮助器例程来实现这种转换。文章来源:https://www.toymoban.com/news/detail-776235.html
请考虑 Stream 类及其 BeginRead 和 EndRead 方法,它们代表与同步 文章来源地址https://www.toymoban.com/news/detail-776235.html
到了这里,关于【微软技术栈】与其他异步模式和类型互操作的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!