Java的ThreadPoolExecutor等效于C#?

chi*_*tom 6 c# threadpool

我曾经很好地利用了Java的ThreadPoolExecutor类,并且还没有在C#中找到一个好的等价物.我知道ThreadPool.QueueUserWorkItem在许多情况下很有用,但是如果你想控制分配给一个任务的线程数或者为不同的任务类型有多个单独的队列,那就不好了.

例如,我喜欢使用带有单个线程的ThreadPoolExecutor来保证异步调用的顺序执行.在C#中有一种简单的方法吗?是否存在非静态线程池实现?

SLa*_*aks 2

在 .Net 4.0 和 TPL 之前,还没有内置此类功能。

不过请看这篇文章