首页 > 解决方案 > 如何创建具有一定数量插槽的线程池并等待它们继续?

问题描述

我目前有一个程序可以创建一堆任务,然后等待它们完成。这很好,但这意味着有时它会一次创建 50 个任务。这会导致我的数据库出现锁定问题。因此,为了减少这些错误,我想将线程数限制为 16。

我用谷歌搜索了一下,来自 Java,我没有看到一种方法来创建像“线程池”这样的东西并将其大小限制为 16,然后等待所有任务完成。我怎样才能做到这一点?

标签: c#multithreading

解决方案


推荐阅读