gpt4 book ai didi

c# - Task.WhenAny 是否将某些任务优先于其他任务?

转载 作者:行者123 更新时间:2023-11-30 17:36:42 38 4
gpt4 key购买 nike

当将多个已完成的任务传递给 Task.WhenAny 时,Task.WhenAny 会优先选择将返回哪个已完成的任务?

最佳答案

当您想知道确切的行为时,通常可以查看 reference source .例如,可以找到 WhenAny here .

查看源代码时,请注意返回的任务不是您的任务之一,而是内部创建的任务(CompleteOnInvokePromise 实例或其延续),其Result 将是您的任务之一。如果您将已完成的任务传递给 WhenAnyResult 会立即设置为它遇到的第一个已完成的任务。

关于c# - Task.WhenAny 是否将某些任务优先于其他任务?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39103527/

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