安卓的多线程,在实际操作中,到底有什么用处

多线程是相对UI主线程而言的。用户操作涉及到处理文件IO,网络IO的耗时操作时,新开线程异步处理的方法能避免UI线程被阻塞,界面才不会无法响应,影响用户体验。
android流畅度没有iOS高,不是因为字节码,因为现代java虚拟机有热点探测技术,会把频繁执行的字节码编译成和c一样的机器码。不流畅的原因是java有垃圾回收机制(GC),无论什么类型的GC,总是会有stop the world的停顿。

猜你喜欢

转载自blog.csdn.net/qq_38922435/article/details/80847533