线程,任务,同步之Thread

时间:2022-09-10 18:32:58
/*
线程,任务,同步之Thread
*/
using System;
using System.Threading;
using System.Diagnostics;

namespace Frank
{
	public class Test
    {
		//程序入口
        public static void Main(string[] args)
        {
			//Thread t1 = new Thread(ThreadMethod);
			Thread t1 = new Thread(()=>{Console.WriteLine("2");});//使用Lambda表达式
			t1.Start();

			Thread t2 = new Thread(ThreadMainWithParameters);//带参数的线程,无返回值,必须有一个是object的参数
			t2.Start(1);
		}
		static void ThreadMethod()
		{
			Console.WriteLine("1");
		}
		static void ThreadMainWithParameters(object o)
		{
			Console.WriteLine(o);
		}
	}
}