关于线程池的问题

发布于 2024-11-20 00:43:18 字数 348 浏览 3 评论 0原文

我有一些关于ThreadPool的问题。首先,如果我想限制异步执行的线程数量,我会改变什么?其次,在设置最大值设置最小线程数,有哪些完成端口线程?

I have a few questions about the ThreadPool. Primarily, If I wanted to limit the number of threads in execution asynchronously, what would I change? Secondly, in set maximum and set minimum number of threads, what are the completion port threads?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

〃温暖了心ぐ 2024-11-27 00:43:18

不要搞乱ThreadPool(即限制线程)——它不是你可以搞乱的,系统的核心部分会需要它。你面临饥饿和僵局的风险。

使用自定义线程池实现,或使用 TPL 中的内置选项在有限数量的线程上运行操作。

Don't mess with the ThreadPool (i.e. limiting threads) - it isn't yours to mess with, and core parts of the system will want it. You risk starvation and deadlock.

Either use a custom thread-pool implementation, or use the inbuilt options in the TPL to run an operation on a constrained number of threads.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文