C# 使用Task执行异步操作

 时间:2024-10-31 06:19:45

1、首先双击打开VS,新建项目,详细步骤如下图所示。

C# 使用Task执行异步操作
C# 使用Task执行异步操作
C# 使用Task执行异步操作

2、先看一下整体代码。

C# 使用Task执行异步操作
C# 使用Task执行异步操作

3、完成代码需要的命名空间。using System.Threading.Tasks;using static System.Console;

C# 使用Task执行异步操作

4、简单解释一下代码。Task<int> task = new Task<int>(func);实例化一个带有int类型返回值的task。

C# 使用Task执行异步操作

5、实例化的task需要一个返回值的类型为int的委托,所以我们来定义委托,以及实例化委托的方法(异步操作的具体事情)。详细代码如图所示。

C# 使用Task执行异步操作

6、接下来的就是启动任务了。task.Start();

C# 使用Task执行异步操作

7、接下来有一个wait方法,来等待任务的完成并畛粳棠奈获取返回值(如果没有返回值这一步可省略),最后输出异步执行结果。task.Wait();WriteL足毂忍珩ine("任务执行结果{0}", task.Result.ToString());

C# 使用Task执行异步操作

8、最后查看运行结果,子线程并没有阻塞主线程的运行。

C# 使用Task执行异步操作
  • 怎样制作家常甜酒
  • 成功人士的经历
  • 如何快速解决穿衣小烦恼?
  • 鲫鱼年糕怎么做
  • 白化病是一种什么病蚂蚁庄园
  • 热门搜索
    科技改变生活手抄报 手抄报插图简单又漂亮 法制与安全的手抄报 环境手抄报内容 诵读经典手抄报 关于鸟的手抄报 五年级手抄报 普通话规范字手抄报 以感恩为主题的手抄报 创卫手抄报内容