1. 首页
  2. 课程学习
  3. .Net
  4. c# 基于任务的异步编程模式(TAP)

c# 基于任务的异步编程模式(TAP)

上传者: 2020-12-17 11:45:22上传 PDF文件 61.25KB 热度 19次
异步编程是C#5.0的一个重要改进,提供两个关键字:async和await。使用异步编程,方法的调用是在后台运行(通常在线程或任务的帮助下),但不会阻塞调用线程。异步模式分为3种:异步模式、基于事件的异步模式和基于任务的异步模式(TAP)。TAP是利用关键字async和await实现的,本文将讲解TAP模式。async和await关键字只是编译器的功能。编译器最终会用Task类创建代码。 1、创建任务 建立一个同步方法Greeting,该方法在等待一段时间后,返回一个字符串。 private string Greeting(int delay, string name) { Sys
用户评论