gpt4 book ai didi

c# - 如何将 PLINQ 用于 IO 绑定(bind)任务?

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

根据this question的回答,没有办法有效地将 LINQ 用于 IO 绑定(bind)任务。有没有办法获得更好的控制,还是 LINQ 不适合此类任务?

最佳答案

我不同意你的结论。在另一个问题中,卢克说:

From the MSDN documentation: "Degree of parallelism is the maximum number of concurrently executing tasks that will be used to process the query". WithDegreeOfParallelism is just a hint that PLINQ should use no more than n threads.

Plinq 只决定为您的代码使用两个线程而不是十个线程这一事实并不意味着它不适合 IO 绑定(bind)任务。这意味着(很可能)两个线程最适合您的代码,而不是十个。

关于c# - 如何将 PLINQ 用于 IO 绑定(bind)任务?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1812807/

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