标签: .net async-await task
在我的UI中的文本框中输入值会启动一个CPU绑定的任务,该任务需要不同的时间。每次输入新值时,应取消任何先前启动的任务并丢弃结果。完成任务后,应在UI中显示最近启动的任务的结果。在后台执行任务时,UI应保持响应。
如何使用Task.Run实现此目的?
Task.Run
BackgroundWorker
This implementation似乎效果很好。