Task练习 C#

 

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApplication1
{
    class Program
    {
        public static string msg;
        static void Main(string[] args)
        {
            Task<int> t1 = Task.Factory.StartNew(() => 132213);
            t1.Wait();
            Console.WriteLine(t1.Result );
            Console.ReadLine();

            //-------------------------
            Task t2 = new Task(() =>
            {
                Console.WriteLine("执行T2线程第一步");
                Console.WriteLine("执行T2线程第二步");
                Console.WriteLine("执行T2线程第三步");
            });
            t2.Start();
            t2.Wait();
            Console.WriteLine("T2线程结束了");
          
           // msg ="13132";

            new Task(() =>
                {
                    Console.WriteLine("执行匿名线程第一步{0}",msg);
                    Console.WriteLine("执行匿名线程第二步");
                    Console.WriteLine("执行匿名线程第三步");
                }
                ).Start();
            Console.ReadLine();
        }
    }
}

 

posted @ 2016-05-23 21:06  海蓝7  阅读(169)  评论(0)    收藏  举报