Thread.CurrentThread.Name = "MainThread";
//创建第一个线程
Thread firstThread = new...2.firstThread.Start()启动了一个线程后,用firstThread.Join()这个方法加入一个线程[即:暂停了主线程的运行],那么操作系统就会马上执行这个新加入的线程
3.Join...就是加入的意思,也就是说新创建的线程加入到进程中,并马上执行
4.如果只是 firstThread.Start(),把 firstThread.Join()方法注释掉会是什么结果?...从运行结果可以看出:
1.如果只是 firstThread.Start(),注释掉 firstThread.Join()这个方法后,主线程并不会暂停[也就是说,firstThread 线程并不会马上执行...]
2.所以要想一个线程在启动后就马上执行,必须调用 Thread.Join()方法.
3.到这里,Thread.Join()这个方法的作用也就明显了:当调用了 Thread.Join()方法后,当前线程会立即被执行