要對類的方法進行異步調用?
常規的(不用線程池)的異步有好幾個必需的步驟
步驟1:定義方法,該方法將被異步調用
步驟2:定義委托,委托的簽名與步驟1定義的方法一致
步驟3:實例化步驟2定義的委托,是之“指向”步驟1定義的方法
步驟4:根據需要準備發出異步調用的參數;如果不需要參數,則在步驟5中使用null代替參數
步驟5:調用委托的BeginInvoke方法發出異步調用
如果使用線程池發出異步調用,過程比較簡單
步驟1:定義方法,該方法將被異步調用。注意:這個方法必須符合WaitCallback委托簽名
步驟2:使用ThreadPool.QueueUserWorkItem 靜態方法發出異步調用