小编NSt*_*uke的帖子

调用.Result或等待已知的已完成任务之间有区别吗?

以下代码块中是否存在任何功能,性能或死锁差异风险?

例1:

await Task.WhenAll(task1, task2); 
var result1 = await task1; 
var result2 = await task2; 
Run Code Online (Sandbox Code Playgroud)

例2:

await Task.WhenAll(task1, task2); 
var result1 = task1.Result;
var result2 = task2.Result; 
Run Code Online (Sandbox Code Playgroud)

c# task async-await

6
推荐指数
1
解决办法
2983
查看次数

标签 统计

async-await ×1

c# ×1

task ×1