如何让线程等待到执行完毕才执行下一个循环?
代码段 
 for(int   i=0;i <10;i++) 
 { 
                Thread   Run   =   new   Thread(new   ThreadStart(this.Start)); 
                Run.Start(); 
 } 
 我想这样子 
 比如说   当i=0的时候   执行 
 Thread   Run   =   new   Thread(new   ThreadStart(this.Start)); 
                Run.Start(); 
 等Run这个线程执行完毕后 
 才进入下一个循环i=1
------解决方案--------------------最简单的可以定义一个全局布尔型变量,比如线程启动的时候赋值true,线程结束的时候再赋值为false 
 然后在for循环中判断该变量值为true还是false即可决定是进行下一个循环还是继续等待。
------解决方案--------------------既然要等你那个方法体结束后才作下一次的操作。那你为什么还要用线程呢???? 
 让线程停下来可以用sleep() join()