多线程02-Join
class Program
{
static void Main()
{
Thread t = new Thread(ShowMessage);
t.Start();
//阻塞主线程,让它等我完成之后,在走主线程
t.Join();
for (var i = 0; i < 10; i++)
{
Console.WriteLine(i);
}
Console.ReadKey();
}
static void ShowMessage()
{
for (var i = 0; i < 10; i++)
{
Thread.Sleep(1000);
Console.WriteLine(i);
}
}
}
{
static void Main()
{
Thread t = new Thread(ShowMessage);
t.Start();
//阻塞主线程,让它等我完成之后,在走主线程
t.Join();
for (var i = 0; i < 10; i++)
{
Console.WriteLine(i);
}
Console.ReadKey();
}
static void ShowMessage()
{
for (var i = 0; i < 10; i++)
{
Thread.Sleep(1000);
Console.WriteLine(i);
}
}
}