gpt4 book ai didi

c# - 何时使用 Task.Run().GetAwaiter().GetResult() 和 ().GetAwaiter.GetResult()?

转载 作者:太空宇宙 更新时间:2023-11-03 20:47:50 26 4
gpt4 key购买 nike

<分区>

我有一个需要同步调用的异步任务(是的,不幸的是,这是不可避免的)。似乎有两种实现方法 - 每种方法似乎都有效。所以我不确定哪种方法最好,或者是否有更好的方法。

例如:

var meetings = Task.Run(() => GetTodaysMeetingsAsync()).GetAwaiter().GetResult();

var meetings = GetTodaysMeetingsAsync().GetAwaiter().GetResult();

如果有人能解释为什么一种方法优于另一种方法,我们将不胜感激。谢谢!

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