c# task笔记

    class Program
    {
        //创建Task任务的三种方式(无返回值)
        static void Main(string[] args)
        {
            //方法一
            Task task1 = new Task(() =>
            {
                Console.WriteLine("方法一异步任务");
                Thread.Sleep(2000);

            });
            task1.Start();
            Task.WaitAll(task1);
            //方法二
            Task.Run(() =>
            {
                Console.WriteLine("方法二异步任务");
            });
            //方法三
            Task.Factory.StartNew(() =>
            {
                Console.WriteLine("方法三:通过工厂创建异步任务对象");
            });
            Console.ReadLine();
        }
    }

  

猜你喜欢

转载自www.cnblogs.com/caoruipeng/p/12013445.html