c# - 如何创建具有一定数量插槽的线程池并等待它们继续?
问题描述
我目前有一个程序可以创建一堆任务,然后等待它们完成。这很好,但这意味着有时它会一次创建 50 个任务。这会导致我的数据库出现锁定问题。因此,为了减少这些错误,我想将线程数限制为 16。
我用谷歌搜索了一下,来自 Java,我没有看到一种方法来创建像“线程池”这样的东西并将其大小限制为 16,然后等待所有任务完成。我怎样才能做到这一点?
解决方案
推荐阅读
- javascript - 异步等待在 express.js 中没有响应 mysql.js
- go - 使用 revel 和 dep 进行依赖管理
- html - 背景图像:保留浏览器窗口的纵横比
- android - 两个并排的线性布局,一个具有最小宽度
- c# - 使用公钥的 RSA 加密
- spring-integration - 安慰和消息驱动的通道适配器
- javascript - PeerConnection 无法创建答案
- java - 调用后退出方法,但方法应继续处理 JAVA 中提交的请求
- android - 我无法使用 Endless RecyclerView ScrollListener 加载更多页面
- python - 在 Django 中,我想显示像谷歌驱动器这样的文件夹