Windows 10 个 UWP 应用 async/await 在长 运行 任务上的使用
Windows 10 UWP app async/await usage on long running task
有一个 Windows 10 UWP 应用程序面向 .Net 核心。我仍在掌握 async/await 过程,但我开始理解它并更多地使用它。问题是,如果我有一个很长的 运行ning 任务,而且大部分时间都处于闲置状态,例如,当用户继续使用该应用程序时,我希望在后台等待和监听的 http 客户端是 async/await 仍然适用于此类案例,还是这个案例在另一个线程中实际上 运行 更好?
谢谢!
我认为 async/await 对于这类场景来说不是一个好主意。 App必须等到操作完成,这不是很好的用户体验。您可以为此创建一个后台任务并根据您的条件触发任务。
有一个 Windows 10 UWP 应用程序面向 .Net 核心。我仍在掌握 async/await 过程,但我开始理解它并更多地使用它。问题是,如果我有一个很长的 运行ning 任务,而且大部分时间都处于闲置状态,例如,当用户继续使用该应用程序时,我希望在后台等待和监听的 http 客户端是 async/await 仍然适用于此类案例,还是这个案例在另一个线程中实际上 运行 更好?
谢谢!
我认为 async/await 对于这类场景来说不是一个好主意。 App必须等到操作完成,这不是很好的用户体验。您可以为此创建一个后台任务并根据您的条件触发任务。