通过包装非托管程API为NET实现代码协同.docVIP

  • 0
  • 0
  • 约1.28万字
  • 约 12页
  • 2018-12-01 发布于江苏
  • 举报

通过包装非托管程API为NET实现代码协同.doc

通过包装非托管程API为NET实现代码协同

本文假设您熟悉托管 C++ 和 .NET 下载本文的代码: HYPERLINK /download/D/3/A/D3AC269E-A767-4DBB-B7F7-67DAA3E0A845/CoroutinesinNET.exe CoroutinesinNET.exe (135KB) 摘要 代码协同是很多编程语言(包括 CLU、Scheme、Python、Ruby 和 ICON)的一种强大功能。代码协同可以节省处理器开销并减少冗余,因为通过它们可以中途停止过程的执行,返回值,然后恰好从该过程停止执行的位置继续执行。 本文说明了如何通过使用纤程 API 和 C++ 的托管扩展为 .NET Framework 实现代码协同,以及如何容易地将它们与其他兼容 .NET 的语言一起使用。本文还说明了如何老练地使用运行库宿主以便在单个 OS 线程中运行多个托管线程。 本页内容 HYPERLINK /zh-cn/library/aa663647.aspx \l EHAA#EHAA 代码协同和 .NET Framework HYPERLINK /zh-cn/library/aa663647.aspx \l EGAA#EGAA 纤程和线程 HYPERLINK /zh-cn/library/aa663647.aspx \l EFAA#EFAA 实现详细信息 HYPERLINK /zh-cn/l

文档评论(0)

1亿VIP精品文档

相关文档