我要做的是就是,10个线程同时执行 我的 同一个 方法!  。。我知道写单个线程,但是不知道多线程!  Thread知道。但是不知道其他的了。希望朋友告知!!! 跪谢!!

解决方案 »

  1.   


      for (int i = 0; i < 10; i++)
                {
                    Thread t = new Thread(new ThreadStart(acc.NewMethod));
                   t.Start();
                }
    for (int i = 0; i < 10; i++)
                {
                        ThreadPool.QueueUserWorkItem(new WaitCallback(oAlpha.Beta), new SomeState(0));
                    }如果仅仅是写出10个进程,那就是这么简单的了。
    关键是要学会对线程的控制,懂得线程的执行方式,理解线程池的概念,阻塞,中断等...
      

  2.   

    你可以直接new出10个线程,另外,多线程操作同一个方法的话,要给方法加线程锁。
      

  3.   

    搞不懂你的问题。简单的说吧,假设有10个线程,都执行我的ShowMSg()方法的话,你new十个线程就好了呀。
    但是10个线程太多了吧。如果是企业级应用程序的话,建议别这样做。如果真要这样做的话,为了方便管理建议你用线程池ThreadPool。
      

  4.   

    就用 System.Threading.Thread new 多個線程呀,至於判斷所有線程同時結束,就用事件來做同步處理就行了。
      

  5.   

    http://www.cnblogs.com/lscy/archive/2010/10/20/1856535.html