比如用99个线程输出1~9999个不重复的数字.lock锁定可以实现,有没有比lock向效的方法也能实现呢?

解决方案 »

  1.   

    ThreadPool类,你去MSDN查一下就会用了,网上有个封装得更好的叫SmartThreadPool 的东西,你可以去CodeProject下载回来研究一下!
      

  2.   


    vrhero的意思是:1-101  102-202  203-303 这样分为99组,每一个线程个一组中取出一个数,这样,取出的99个数一定不会重复。
      

  3.   

    只是对数值型变量操作的话...
    互锁函数(对应.net里的InterLocked)
    应该比锁(Monitor或C#的lock)更快.