做任务.结果块(如果任务已完成)
本文关键字:任务 如果 已完成 结果 | 更新日期: 2023-09-27 18:30:16
访问任务的Result
属性可能会阻塞,直到任务完成,正如Stephen Cleary关于该主题的文章所证明的那样。
我想访问已经完成的任务Result
永远不会阻塞,但我无法找到任何证实这一点的来源。是吗?
来自 Task.Result 属性文档:
此属性的 get 访问器可确保异步操作在返回之前完成。一旦计算结果可用,它就会被存储起来,并在以后调用 Result 时立即返回。