gpt4 book ai didi

c# - 我们一次可以运行的最大控制台数

转载 作者:行者123 更新时间:2023-11-30 19:33:39 25 4
gpt4 key购买 nike

两个问题:

  1. 只是想知道我们可以生成的最大控制台数量是否有限制。

  2. 我们有一个场景,我们想下载 Internet 上的一堆文件。虽然我们可以使用线程来下载每个文件,但据我所知,下载有 2 个线程的限制,我们正在考虑生成多个控制台并在内部创建线程并一次下载多个文件。

只是想知道别人怎么想。谢谢

最佳答案

可以在 <connectionManager> 中更改可以同时连接到同一服务器的 HTTP 连接数。 app.config 的元素。这将是一个比尝试通过产卵来解决它更好的解决方案......尽管你仍然应该明智地限制自己。

例如:

<configuration>
<system.net>
<connectionManagement>
<!-- Increase the number of concurrent connections per server to 8. -->
<add address = "*" maxconnection = "8" />
</connectionManagement>
</system.net>
</configuration>

另请注意,这是基于每个目标地址...如果您尝试从 20 个不同的站点下载,您无论如何都不会达到限制(尽管您可能会用完带宽)。

关于c# - 我们一次可以运行的最大控制台数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3306531/

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