Java中的线程与C#Xamarin中的异步任务

时间:2014-09-03 12:39:07

标签: c# android xamarin async-await

我正在使用C#在android中使用Xamarin.android进行编程。在观看android教程时我发现他们正在使用Thread进行异步编程,但在C#Async / Await中我喜欢这样做。

所以我的问题是 - 这些Threads可以直接由C#中的Async/Await Tasks替换。

1 个答案:

答案 0 :(得分:3)

这取决于你所谈论的异步编程类型。如果是后台处理,那么您仍然需要在不同的线程上执行任务。当然,你仍然可以使用async / await。

如果它真的只是异步IO - 发出Web请求,等待结果等等 - 那么是的,async / await应该使这更简单,你应该能够避免任何额外的线程。

相关问题