C#異步委托調(diào)用實(shí)例分析
更新時(shí)間:2015年04月22日 10:32:01 作者:dingding
這篇文章主要介紹了C#異步委托調(diào)用實(shí)現(xiàn)方法,實(shí)例分析了異步委托調(diào)用的定義及使用技巧,需要的朋友可以參考下
本文實(shí)例講述了C#異步委托調(diào)用實(shí)現(xiàn)方法。分享給大家供大家參考。具體如下:
static void Main(string[] args) { //委托異步 Action<string> showMessage = ShowMessage; IAsyncResult result = showMessage.BeginInvoke("測試異步委托",null, null); //那在異步線程未完成工作以前主線程將處于阻塞狀態(tài) //等到異步線程結(jié)束,主線程才能繼續(xù)工作 showMessage.EndInvoke(result); Console.ReadLine(); } static void ShowMessage(string x) { string current = string.Format("當(dāng)前線程id為{0}",Thread.CurrentThread.ManagedThreadId); Thread.Sleep(1000); Console.WriteLine(string.Format("{0},輸入為{1}", current, x)); }
希望本文所述對大家的C#程序設(shè)計(jì)有所幫助。
相關(guān)文章
C#快速實(shí)現(xiàn)IList非泛型類接口的自定義類作為數(shù)據(jù)源
本文主要介紹了C#快速實(shí)現(xiàn)IList非泛型類接口的自定義類作為數(shù)據(jù)源,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2023-02-02c#中WebService的介紹及調(diào)用方式小結(jié)
這篇文章主要給大家介紹了關(guān)于c#中的WebService及其調(diào)用方式的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2018-11-11基于WPF實(shí)現(xiàn)帶蒙版的MessageBox消息提示框
這篇文章主要介紹了如何利用WPF實(shí)現(xiàn)帶蒙版的MessageBox消息提示框,文中的示例代碼講解詳細(xì),對我們學(xué)習(xí)或工作有一定幫助,需要的可以參考一下2022-08-08