Android学习:进程以及优先级
来源:互联网 发布:java action配置 编辑:程序博客网 时间:2024/06/13 02:37
1:Android中的进程process
当一个android应用启动,系统会启动一个进程和一个主线程来运行这个应用。
Android系统会尽力保持这个进程的稳定和安全。
但是,在某些特殊情况下,总会移除旧的进程来回收内存,用于新的或者重要的进程。
当要回收内存的时候,系统要决定那些进程应该保留,那些进程应该杀掉。
因此,在android进程管理中,设置了进程的优先级别。优先级别取决于进程内运行的程序以及程序的状态。
那么。系统需要回收内存时,就杀掉优先级低的进程,这就是android系统的策略。
2:进程五个优先级
1:Foreground process 例如:用户正在操作的界面。
2:Visible process 例如:用户从一个进程切换到另外一个,程序被替换,但是可恢复的。举例:看电子书的时候,电话进来,电话断了。电子书恢复。
3:Service process 例如:边放音乐,边看电子书。音乐的service后台执行。
4:Background process 定时检测更新
当一个android应用启动,系统会启动一个进程和一个主线程来运行这个应用。
Android系统会尽力保持这个进程的稳定和安全。
但是,在某些特殊情况下,总会移除旧的进程来回收内存,用于新的或者重要的进程。
当要回收内存的时候,系统要决定那些进程应该保留,那些进程应该杀掉。
因此,在android进程管理中,设置了进程的优先级别。优先级别取决于进程内运行的程序以及程序的状态。
那么。系统需要回收内存时,就杀掉优先级低的进程,这就是android系统的策略。
2:进程五个优先级
1:Foreground process 例如:用户正在操作的界面。
2:Visible process 例如:用户从一个进程切换到另外一个,程序被替换,但是可恢复的。举例:看电子书的时候,电话进来,电话断了。电子书恢复。
3:Service process 例如:边放音乐,边看电子书。音乐的service后台执行。
4:Background process 定时检测更新
5:Empty process 缓存进程
0 0
- Android学习:进程以及优先级
- Android进程优先级以及线程间通信方式
- android 进程优先级
- android 进程优先级
- android 进程优先级
- android 进程优先级
- android 进程的优先级
- Android 进程优先级
- android 进程优先级
- Android笔记进程优先级
- android进程优先级
- android 进程优先级
- android进程优先级
- Android的进程优先级
- Android中进程优先级
- android 进程优先级
- Android中的进程优先级
- android 进程优先级
- LeetCode(160) Intersection of Two Linked Lists
- 学习编程的方法
- linux + postgresql + postgis 源码 安装
- 如何把ppt演示文档转成pdf文档
- IOS-为什么很多内置类如UITableViewController的delegate属性都是assign而不是retain的?
- Android学习:进程以及优先级
- 说说Android LRU缓存算法实现学习笔记(一)
- 777777777777777
- display:inline-block之用法
- 0000000000000000
- 返回零长度的数组或者集合,而不是null——Effective Java 读书笔记
- 关于2015的计划感想
- 免费的PDF转换成word转换器
- 44444444444444