在我最近参与的一个Xamarin项目中,我发现开发人员既使用了Java.Lang.Thread,也使用了System.Threading.Thread(用于非常相似的操作,例如在后台加载数据)。
我想知道在Xamarin项目中使用Java.Lang.Thread的原因是什么,因为Thread类继承自IDisposable,所以必须确保它被正确释放(这意味着需要额外的代码)。
在Xamarin生态系统中,哪种方法表现更好?它们基本上是可以互换的吗?
我想知道在Xamarin项目中使用Java.Lang.Thread的原因是什么,因为Thread类继承自IDisposable,所以必须确保它被正确释放(这意味着需要额外的代码)。
在Xamarin生态系统中,哪种方法表现更好?它们基本上是可以互换的吗?
Xamarin.Android
技术栈确实有两个虚拟机可用,即 .Net/Mono/CIL 和 Java/Dalvik/ART,您基于 .Net 的代码可以调用 Android 的 Java 端并尽可能透明地使用这些功能。 - SushiHangover