gpt4 book ai didi

c# - 如何增加C#中的并行任务数

转载 作者:行者123 更新时间:2023-11-30 23:27:03 25 4
gpt4 key购买 nike

我正在编写一个小型桌面客户端来下载文件列表,我为每次下载使用单独的任务,当我在我的系统中运行时,它总是并行运行最多 2 个下载。我在 64 位操作系统上使用 Core I7 处理器

有什么方法可以强制增加我的并行下载(即 MinimumDegreeOfParallelism,如 MaxDegreeOfParallelism),或者有其他方法可以实现它,我至少需要 4并行下载文件。

最佳答案

并行下载的数量可能不受并发线程数的限制,而是受应用程序建立的并发连接数的限制,默认情况下限制为 2。您可以通过修改 ServicePointManager.DefaultConnectionLimit 来更改此值属性,例如:

ServicePointManager.DefaultConnectionLimit = 100;

关于c# - 如何增加C#中的并行任务数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36666760/

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