关于线程????
我在程序启动方法中new了一个线程,以后在时钟事件中每次new一个线程,中间没有关闭过线程,一直到关闭程序时才关闭线程,这样会不会导致有越来越多的线程开启,如有怎么解决?????                      
       private   void   timer1_Tick(object   sender,   EventArgs   e) 
                         { 
                                     //轮寻开始 
                                     thd   =   new   Thread(new   ThreadStart(StartBeginRunFirst)); 
                                     thd.Start(); 
                         }     
                         private   void   StartBeginRunFirst() 
                         { 
                                     try 
                                     { 
                                                 new   Data.RingSeekCtl().BeginRun(); 
                                     } 
                                     catch   (Exception   err) 
                                     { 
                                                 MessageBox.Show(err.Message); 
                                     } 
                         } 
       //程序启动事件 
                         private   void   cmdStart_Click(object   sender,   EventArgs   e) 
                         { 
                                     SetTaskState(TaskStates.Ready);   
                                     this.timer1.Enabled   =   true; 
                                     //轮寻开始 
                                     thd   =   new   Thread(new   ThreadStart(StartBeginRunFirst)); 
                                     thd.Start(); 
                         }
------解决方案--------------------帮你顶上去
------解决方案--------------------当然会
------解决方案--------------------帮你顶 
------解决方案--------------------不知道楼主要实现 一个什么功能?个人感觉这不是一个好方法~
------解决方案--------------------当然会,在某个时候停止
------解决方案--------------------可以用线程池TreadPool 
 默认最大型只能有25个活动线程,其他的排队等待运行
------解决方案--------------------默认最大只能有25个活动线程,其他的排队等待运行
------解决方案--------------------