拥有一个面向 .Net 核心的 Windows 10 UWP 应用程序。我仍在掌握 async/await 过程,但我开始了解它并更多地使用它。问题是,如果我有一个长时间运行的任务,可能大部分时间都处于闲置状态,例如一个 http 客户端等待和监听,我想在用户继续使用应用程序时在后台进行,async/await 仍然是一个很好的选择用于这种类型的情况还是这种情况更适合在另一个线程中实际运行?
谢谢!
我认为 async/await 对于这些类型的场景不是一个好主意。应用程序必须等到操作完成,这不是很好的用户体验。您可以为此创建一个后台任务并根据您的条件触发该任务。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句