1);main()下的代码理解为主线程。
2);创建一个子线程
Thread oThread = new Thread(new ThreadStart(oAlpha.Beta));
3);main()
{
oThread.Start();//启动子线程
Console.WriteLine("Sleep begin ");
oThread.Join();//表示阻止主线程执行,直到子线程终止,即不会马上执行下面代码,直到oThread终止。相当于Threed.sleep();
Console.WriteLine("Sleep time is :" + (System.DateTime.Now - t).TotalMilliseconds);
}
public class Alpha
{
public void Beta()
{int i=0;
while (i<10)
{
Console.WriteLine("Alpha.Beta runtime" + i.ToString());//+ (System.DateTime.Now - Program.t).TotalMilliseconds);
i++;
}
}
}