Java中的线程与C#Xamarin中的异步任务
我正在用Java中的线程与C#Xamarin中的异步任务,c#,android,xamarin,async-await,C#,Android,Xamarin,Async Await,我正在用Xamarin.androidandroid用C#编写程序。在观看android教程时,我发现他们正在使用Thread进行异步编程,但在C#Async/Await中,我喜欢这样做 因此,我的问题是-这些线程能否直接被C#中的异步/等待任务所取代。这取决于您所谈论的异步编程类型。如果是后台处理,那么您仍然需要在不同的线程上执行任务。当然,您仍然可以使用async/await 如果它真的只是异步IO—发出web请求,等待结果,等等—那么是的,async/await应该使这更简单,并且您应该能
Xamarin.androidandroid
用C#编写程序。在观看android教程时,我发现他们正在使用Thread
进行异步编程,但在C#Async/Await中,我喜欢这样做
因此,我的问题是-这些线程能否直接被C#中的异步/等待任务所取代。这取决于您所谈论的异步编程类型。如果是后台处理,那么您仍然需要在不同的线程上执行任务。当然,您仍然可以使用async/await
如果它真的只是异步IO—发出web请求,等待结果,等等—那么是的,async/await应该使这更简单,并且您应该能够避免任何额外的线程。这取决于您谈论的是哪种异步编程。如果是后台处理,那么您仍然需要在不同的线程上执行任务。当然,您仍然可以使用async/await
如果它真的只是异步IO—发出web请求,等待结果,等等—那么是的,async/await应该使这更简单,并且您应该能够避免任何额外的线程。这取决于您谈论的是哪种异步编程。如果是后台处理,那么您仍然需要在不同的线程上执行任务。当然,您仍然可以使用async/await
如果它真的只是异步IO—发出web请求,等待结果,等等—那么是的,async/await应该使这更简单,并且您应该能够避免任何额外的线程。这取决于您谈论的是哪种异步编程。如果是后台处理,那么您仍然需要在不同的线程上执行任务。当然,您仍然可以使用async/await
如果它真的只是异步IO—发出web请求,等待结果,等等—那么是的,async/await应该使这更简单,并且您应该能够避免任何额外的线程