并行线程的生命周期
for (int i = 0; i < 3; i++)
{
Thread th = new Thread(new ThreadStart(delegate {
过马路(i, "xxxxx路");
}));
th.Start();
Thread.Sleep(4);
}
1.创建线程,并启动
2.进入匿名委托,
3.执行过马路方法
4.执行完成后从过马路方法中跳出,跳回TreadStart方法中,
5.跳出当前线程对象,销毁线程.
for (int i = 0; i < 3; i++)
{
Thread th = new Thread(new ThreadStart(delegate {
过马路(i, "xxxxx路");
}));
th.Start();
Thread.Sleep(4);
}
1.创建线程,并启动
2.进入匿名委托,
3.执行过马路方法
4.执行完成后从过马路方法中跳出,跳回TreadStart方法中,
5.跳出当前线程对象,销毁线程.