gpt4 book ai didi

c# - TPL - 如何强制 TPL 使用固定的线程数?不低于

转载 作者:太空狗 更新时间:2023-10-29 22:28:34 25 4
gpt4 key购买 nike

如何强制 TPL 使用固定数量的线程?我知道 MaxDegreeOfParallelism 可用于设置上限,但我希望上限等于下限。这可能吗?怎么办?

因为我知道有人会问 =) 是的,我确定我想这样做,是的,它最适合我的场景。 =)

编辑
该解决方案需要自定义 Partitioner 以及自定义 TaskScheduler http://social.msdn.microsoft.com/Forums/en-US/parallelextensions/thread/002ff888-6e13-4d7e-a234-1632e8a1f551

最佳答案

您可以创建自己的 TaskScheduler如果您确实需要,但使用 TaskCreationOptions.LongRunning 可能是最好的方法。

How to: Create a Task Scheduler That Limits the Degree of Concurrency

关于c# - TPL - 如何强制 TPL 使用固定的线程数?不低于,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5235710/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com