[前辈]多线程问题
--此处只是为了说明多线程 
 我要向数据库中插入n   条记录(内容相同).每次插入5条记录.但为什么不对呢?数据库中一直没有结果..   
 private   int   curThread   =   0;      
 public   void   Create() 
 { 
 for(int   i   =   1;i <n   /   5;i++) 
 { 
                curThread   =   n   -   5   *   j    <   20   ?   n   %   5   :   5 
                System.Threading.Thread   t   =   new   System.Threading.Thread(new   System.Threading.ThreadStart(this.Do));   
 t.Start(); 
 } 
 }   
 private   void   Do() 
 { 
             System.Threading.Thread.Sleep(1000); 
             //以下是对表进行插入操作 
             for(int   j   =   1;j <=curThread   ;j++)   //取当前需要向数据库中插入的条数 
             { 
                         insert   into   tb(col1,col2)   values(1,2); 
             } 
 }
------解决方案--------------------for(int j = 1;j <=curThread ;j++) //取当前需要向数据库中插入的条数 
 { 
 insert into tb(col1,col2) values(1,2);//???这样也可以? 
 }   
 这样也可以???能编译通过?还能运行??这是谁家的C#啊...