gpt4 book ai didi

c# - .Result 或在 Task.WhenAll 之后等待

转载 作者:行者123 更新时间:2023-12-02 19:11:08 25 4
gpt4 key购买 nike

<分区>

我有两个任务,我等待它们完成

等待 Task.WhenAll

之后直接调用.Result获取值会不会有问题

我确定任务已经完成。

`

        Task<int> t1 = Task.FromResult(1);
Task<int> t2 = Task.FromResult(2);
await Task.WhenAll(t1, t2);
var uuu = t1.Result;
// or var uuu = await t1;

`

问题是 visual studio 设置了一个 VSTHRD103 Call async methods when in an async method 警告。

我检查了sharplab并且 .Result 版本 jit 有点小。

如果我调用 .Result 之后我已经用 Task.WhenAll 等待它们,我会遇到死锁吗?

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