android引入虚拟机,我想主要是考虑如下:
- 提供虚拟机对跨硬件平台好,只要维持好虚拟机与上下层的接口,上层应用可以不管底层的硬件区别。x86、arm架构的android手机都可以跑。
- java的开发者更多,而且比原生的c++更容易掌握。
至于为什么每个程序运行在一个独立的虚拟中,我想是考虑
- 一个虚拟机中放入多个程序的话,还要考虑进程调度等,增加复杂度,和影响效率且没有什么好处。
- android为每个程序提供一个vm,可以使每个app都运行在独立的运行环境,使稳定性提高
本文标题:051Android 虚拟机基本概念无标题文章
本文链接:https://www.haomeiwen.com/subject/hgjgbttx.html
网友评论