你的位置:首页 > 软件开发 > ASP.net > C#~异步编程再续~async异步方法与同步方法的并行

C#~异步编程再续~async异步方法与同步方法的并行

发布时间:2015-09-17 01:00:11
并行编程awit&async相关文章C#异步编程今天晚上没事写了个测试的代码,又看了看.net的并行编程,两个方法,一个是异步async修饰的,另一个是普通的方法,在控制台程序的Main方法里去调用这两个方法,会有什么结果呢?首先我们看一下方法的组成,step1如下 pu ...

并行编程awit&async相关文章

C#异步编程

今天晚上没事写了个测试的代码,又看了看.net的并行编程,两个方法,一个是异步async修饰的,另一个是普通的方法,在控制台程序的Main方法里去调用这两个方法,会有什么结果呢?

首先我们看一下方法的组成,step1如下

 public async void Step1()    {      try      {        //await进行等待后,新get='_blank'>线程的异常可以被主线程捕捉,这是正常的,下面的代码不会被执行        await Task.Run(() =>        {          Console.WriteLine("Step1 Current ThreadID" + Thread.CurrentThread.ManagedThreadId);          Thread.Sleep(3000);        });        await Task.Run(() =>        {          Console.WriteLine("Step1 Current ThreadID" + Thread.CurrentThread.ManagedThreadId);          Console.WriteLine("ThreadTest.Test Runing");        });      }      catch (Exception ex)      {        Console.WriteLine("ThreadTest" + ex.Message);      }    }

原标题:C#~异步编程再续~async异步方法与同步方法的并行

关键词:C#

C#
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

可能感兴趣文章

我的浏览记录