use*_*153 9 c# asynchronous task
您已经构建了一个复杂的计算算法.这需要相当长的时间才能完成,并且您希望确保应用程序保持响应.你是做什么?
答案是C.但是,有人可以解释为什么A)不正确吗?因为问题并不是说复杂的算法是CPU绑定的.如果它是CPU绑定的,那么我们将不得不使用任务(一种我不太了解的推理,但我知道任务确实有助于导致当前线程被挂起直到它们完成).另外,请解释如何决定何时使用async/await,并使用Tasks.
我认为“计算”意味着在没有其他信息的情况下CPU限制算法。如果算法是 IO 绑定的,那么 async/await 不仅可以接受,而且是正确的答案。
归档时间: |
|
查看次数: |
841 次 |
最近记录: |