【发布时间】:2010-05-03 15:16:41
【问题描述】:
我曾经很好地使用 Java 的 ThreadPoolExecutor 类,但尚未在 C# 中找到一个好的等价物。我知道 ThreadPool.QueueUserWorkItem 在许多情况下很有用,但如果您想控制分配给任务的线程数或为不同的任务类型设置多个单独的队列,则没有用。
例如,我喜欢使用带有单个线程的 ThreadPoolExecutor 来保证异步调用的顺序执行。在 C# 中有没有简单的方法来做到这一点?有非静态线程池实现吗?
【问题讨论】:
标签: c# threadpool