多线程不能同时进行问题!
我说下我的问题,我是做一个窗体中有四个排序进行动态演示的,然而在一个窗体中不能同时进行排序演示,而只有一个在进行排序,停止的时候一起停止。但都排好了,代码如下:(这是一个单击事件	   
 Thread   t1   =new   Thread(new   ThreadStart(this.QuickSortBegin)); 
 Thread   t2   =new   Thread(new   ThreadStart(this.SelectSortBegin)); 
 Thread   t3   =new   Thread(new   ThreadStart(this.InsertSortBegin)); 
 Thread   t4   =new   Thread(new   ThreadStart(this.BubbleSortBegin)); 
 t4.Start(); 
 t3.Start(); 
 t2.Start(); 
 t1.Start();
------解决方案--------------------可能是死锁了吧
------解决方案--------------------有完整的代码吗 
------解决方案--------------------理论上多线程就是同时执行的,但是如果你是单核的CPU,那真正同时只有一个线程在计算.   
 你这段代码应该是按顺序全部执行完了,所以你看到的只是最后的排序效果.
------解决方案--------------------太难了 帮你顶一个