线程的理解

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++;
            }
        }
    }

posted @ 2010-09-08 15:12  知足常乐(Mr.Zhang)  阅读(126)  评论(0编辑  收藏  举报