<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      基礎才是重中之重~delegate里的Invoke和BeginInvoke

      回到目錄

      Invoke和BeginInvoke都是調用委托實體的方法,前者是同步調用,即它運行在主線程上,當Invode處理時間長時,會出現阻塞的情況,而BeginInvod是異步操作,它會從新開啟一個線程,所以不會租塞主線程,在使用BeginInvoke時,如果希望等待執行的結果 ,可以使用EndInvoke來實現,這在.net framework4.5之后,被封裝成了async+await來實現,代碼更簡潔,更容易理解。

              delegate void test();
              static void Main(string[] args)
              {
                  test ts = new test(TestDelegate);
                  ts.Invoke(); //不會產生新線程
                  Console.WriteLine("hello");
              }
      
              internal static void TestDelegate()
              {
                  Thread.Sleep(1000);
              }

      此時,在主線程中出現了1秒的租塞,因為Invoke是同步的。

      下面再來看一下BeginInvoke的實現

              delegate string test();
              static void Main(string[] args)
              {
                  test ts = new test(TestDelegate);
                 IAsyncResult result = ts.BeginInvoke(null,null); //會在新線程中執行
                  string resultstr=ts.EndInvoke(result);
                  Console.WriteLine(resultstr);
              }
      
              internal static string TestDelegate()
              {
                  Thread.Sleep(1000);
                  return "hello"
              }

      上面的代碼會在新線程中執行,并且平會對主線程產生租塞,同時它可以獲取自己的返回值,使用EndInvoke實現!

      感謝閱讀!小小的知識點我們也要好好理解。

      回到目錄

      posted @ 2018-05-24 14:48  張占嶺  閱讀(2878)  評論(9)    收藏  舉報
      主站蜘蛛池模板: 国产一区日韩二区三区| 亚洲色最新高清AV网站| 成人午夜伦理在线观看| 91亚洲国产三上悠亚在线播放| 在线日韩日本国产亚洲| 午夜福利国产区在线观看| 国产精品中文字幕一二三| 日99久9在线 | 免费| 国产午夜福利视频合集| 亚欧洲乱码视频在线专区| 国产在线午夜不卡精品影院| 少妇人妻精品一区二区| 91老肥熟女九色老女人| 国产无套内射又大又猛又粗又爽| 美女内射无套日韩免费播放| 欧美日韩在线视频| 国模精品视频一区二区三区| 国产亚洲精品AA片在线爽| 亚洲精品国产自在现线最新| 久久精品国产99国产精品严洲| 人妻夜夜爽天天爽三区麻豆av | 成人精品日韩专区在线观看| 日本道不卡一二三区视频| 久久亚洲精品中文字幕馆| 欧美日本精品一本二本三区| 激情综合网激情五月俺也去| 亚洲久悠悠色悠在线播放| 一区二区不卡国产精品| 任我爽精品视频在线播放| 国产对白老熟女正在播放| 天堂…中文在线最新版在线| 久久精品熟妇丰满人妻久久| 亚洲精品成人片在线观看精品字幕| 欧美色综合天天久久综合精品| 自拍第一区视频在线观看| 午夜成年男人免费网站| 人人妻人人做人人爽夜欢视频| 亚洲Av综合日韩精品久久久| 日韩精品专区在线影观看| 国产在线观看网址不卡一区 | 极品少妇无套内射视频|