Android的进程优先级

本文详细介绍了Android操作系统中进程的优先级分类,包括前台进程、可见进程、服务进程、后台进程和空进程,解释了它们的工作原理及区别。

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


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

1、前台进程(Foreground)

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


2、可见进程(Visible)

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


3、服务进程

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


4、后台进程(hidden)

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


5、空进程(empty)

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


评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值