新进阶的程序员可能对async、await用得比较多,却对之前的异步了解甚少。本人就是此类,因此打算回顾学习下异步的进化史。 

本文主要是回顾async异步模式之前的异步,下篇文章再来重点分析async异步模式。

APM

APM 异步编程模型,Asynchronous Programming Model

早在C#1的时候就有了APM。虽然不是很熟悉,但是多少还是见过的。就是那些类是BeginXXX和EndXXX的方法,且BeginXXX返回值是IAsyncResult接口。

在正式写APM示例之前我们先给出一段同步代码

seo优化培训,网络推广培训,网络营销培训,SEM培训,网络优化,在线营销培训

//1、同步方法private void button1_Click(object sender, EventArgs e)
{        
        
		

网友评论