Thread构造函数的参数是一个无参无返回值的委托类型
-
static void Main(){ var t1 = new Thread(ThreadMain); t1.Start(); Console.WriteLine("This is the main thread."); } static void ThreadMain(){ Console.WriteLine("Running in a thread."); }
-
在这里哪个先输出是无法保证了线程的执行有操作系统决定
-
只能知道Main线程和分支线程是同步执行的
-
在这里给Thread传递一个方法,调用Thread的Start方法,就会开启一个线程去执行,传递的方法
也可以通过Lambda表达式来创建一个Thread类
-
static void Main(){ var t1 = new Thread(()=>Console.WriteLine("Running in a thread,id:"+Thread.CurrentThread.ManagedThreadId)); t1.Start(); Console.WriteLine("This is the main Thread.id:"+Thread.CurrentThre