新進階的程序員可能對async、await用得比較多,卻對之前的異步了解甚少。本人就是此類,因此打算回顧學習下異步的進化史。 

本文主要是回顧async異步模式之前的異步,下篇文章再來重點分析async異步模式。

APM

APM 異步編程模型,Asynchronous Programming Model

早在C#1的時候就有了APM。雖然不是很熟悉,但是多少還是見過的。就是那些類是BeginXXX和EndXXX的方法,且BeginXXX返回值是IAsyncResult接口。

在正式寫APM示例之前我們先給出一段同步代碼

seo優(yōu)化培訓,網(wǎng)絡(luò)推廣培訓,網(wǎng)絡(luò)營銷培訓,SEM培訓,網(wǎng)絡(luò)優(yōu)化,在線營銷培訓

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

網(wǎng)友評論