古詩詞大全網 - 個性簽名 - c#還必須執行哪些步驟來對類的方法進行異步調用?

c#還必須執行哪些步驟來對類的方法進行異步調用?

傳統的異步(沒有線程池)有幾個必要的步驟。

步驟1:定義方法,該方法將被異步調用。

第二步:定義委托,委托的簽名與第1步定義的方法壹致。

第三步:實例化第二步定義的委托,引用第1步定義的方法。

第四步:根據需要準備發出異步調用的參數;如果不需要參數,在步驟5中使用null代替參數。

步驟5:調用委托的BeginInvoke方法進行異步調用。

如果使用線程池進行異步調用,過程相對簡單。

步驟1:定義方法,該方法將被異步調用。註意:此方法必須符合WaitCallback委托簽名。

第二步:使用ThreadPool的靜態方法。QueueUserWorkItem進行異步調用。