using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApplication2
{
class Program
{
static void Main(string[] args)
{
Myclass myclass = new Myclass();
myclass.awaitResult();
Console.WriteLine("message from main line 1\0"+DateTime.Now.ToString("MMssffff"));
System.Threading.Thread.Sleep(2000);
myclass.MultipleAsyncMethons();
Console.WriteLine("print in main line 2 \0 " + DateTime.Now.ToString("MMssffff"));
Console.ReadLine();
}
}
class Myclass
{
public async Task<string> myAsyncMethod(string Msg)
{
return await Task.Run(() =>
{
System.Threading.Thread.Sleep(200);
Console.WriteLine(Msg+"\0"+DateTime.Now.ToString(&#
基于C#4.0 Task类实现异步
最新推荐文章于 2020-05-20 06:43:54 发布