码迷,mamicode.com
首页 > 移动开发 > 详细

Android的进程优先级

时间:2015-06-04 09:58:59      阅读:150      评论:0      收藏:0      [点我收藏+]

标签:android   进程   优先级   

前几天有一个电话面试,被问到Android的进程优先级,当时差点没反应过来,还好在面试官即将跳过这道题时想起来了。


Android 把进程分成了一些优先级,从高到低分别是:

1、前台进程(Foreground)

比如我们正在看书那么看书的程序就是前台进程这些进程是不会被系统优先结束的当我把它切到后台的时候它就变成后台进程了


2、可见进程(Visible)

输入法程序,桌面时钟这种,可见的。可视进程不会被系统杀死,,除非为了保证前台进程的运行而不得已为之。


3、服务进程

进程中包含已启动的service电话的拨号功能,服务平时也不会被系统自动结束,除非你非要关它,关了也会自己重新加载的。这也是你完全释放内存以后过一会就看着内存可用值又慢慢降低的原因。


4、后台进程(hidden)

启动后被切换到后台的进程,挂QQ时。


5、空进程(empty)

没有任何东西在内运行的进程有些程序在退出后依然会在进程中驻留一个空进程这个进程里没有任何数据在运行作用往往是提高该程序下次的启动速度或者记录程序的一些历史信息


Android的进程优先级

标签:android   进程   优先级   

原文地址:http://blog.csdn.net/u010165004/article/details/46351563

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!