c# 怎么在一个软件里使用多个线程池

c# 如何在一个软件里使用多个线程池?
ThreadPool只能作为一个线程池使用. 如果还需要使用线程池,该如何办呢?

 谢谢.
------解决方案--------------------
线程池就相当于移动大厅,而线程就是业务窗口,任务就是排队等待的人
你觉得一个窗口不够用,可以开多个窗口
而不是并排放2个移动营业厅
------解决方案--------------------
   如果楼主真有特殊性需求自己写线程池吧! 
------解决方案--------------------
这种情况就没必要用线程池了,自己做个简单的线程列表就是了
------解决方案--------------------
你可以考虑使用任务并行库(MSDN)来代替线程池。
------解决方案--------------------
试试fastCSharp的fastCSharp.threading.task,用完以后要记得Dispose()
            fastCSharp.threading.task task1 = new fastCSharp.threading.task(5);
            fastCSharp.threading.task task2 = new fastCSharp.threading.task(10);
            task1.Add(...);
            task2.Add(...);