1.Foreground process 前台进程
当前进程中,有activity处于可见可操作的状态(activity执行了onResume之后,并且留在了这个状态 正在被用户操作)
service执行生命周期方法 以及广播接收者(onReceive)
前台进程几乎不会被系统杀死

2.Visible process 可视进程
有activity处于onPause()状态,可见不可操作(eg:透明应用盖在上面,或者是一个对话框activity盖在上面)
只有当前台进程内存不够时才会杀死可视进程

3.Service process 服务进程
用startservice开启了一个服务,并且运行在后台,而且没有其它组件处于前两档的状态
服务进程也很少会被杀死

4.Background process 后台进程
activity处于onstop状态,但是没有被销毁
通常会有大量的应用处于后台进程的状态,哪个应用的进程先被系统回收,系统使用LRU(least recently used)list 算法
最近很少使用 刚使用的应用最后被杀死,最早使用的那个应用最先被杀死

5.Empty process空进程
没有任何组件运行,保存这个空进程的目的就是为了缓存当前的进程,加快下次启动的时间
(程序运行的过程首先 系统会给你创建一个linux进程,在这个进程里面有个虚拟机,在虚拟机里面再去把对应的内容(安卓这些组件)跑起来)
如果每次退出的时候都把进程干掉,那么下次开启还要走一个创建进程的过程,有缓存就是为了让你的应用下次启动时更快一些

2020-11-10(进程的优先级)相关推荐

  1. 2020.11.10课堂笔记(Apache Spark 分布式计算原理)

    Spark WordCount运行原理 一.RDD的依赖关系 为什么需要划分Stage 数据本地化- 移动计算,而不是移动数据 保证一个Stage内不会发生数据移动 Lineage:血统.遗传 RDD ...

  2. 输入一会整数,输出所有质素因子2020.11.10

    //输入一会整数,输出所有质素因子 #include <stdio.h> int main() { int num, i; scanf("%d", &num); ...

  3. 2020.11.10丨BSA基础知识及产品介绍

    产品介绍 BSA产品介绍 1.1研究目的 基因定位 1.2基本概念 Bulked Segregant Analysis,分离群体分组分析法 定义: 在性状分离的遗传群体中 ,选择表型极端差异个体将其D ...

  4. QIIME 2教程. 10数据导出Exporting data(2020.11)

    文章目录 QIIME 2用户文档. 10数据导出 导出特征表 导出进化树 导出与提取 译者简介 Reference 猜你喜欢 写在后面 QIIME 2用户文档. 10数据导出 https://docs ...

  5. AI:2020年6月22日北京智源大会演讲分享之10:40-11:10Daniel教授《 可微分的加权有限状态机及其机器学习应用》、11:10何晓冬教授《启动“智源-京东”任务导向多模态对话大赛》

    AI:2020年6月22日北京智源大会演讲分享之10:40-11:10Daniel教授< 可微分的加权有限状态机及其机器学习应用>.11:10何晓冬教授<启动"智源-京东& ...

  6. Android系统中的进程管理:进程的优先级

    本文是Android进程管理系列文章的第二篇,会讲解进程管理中的优先级管理. 进程管理的第一篇文章:<进程的创建>请跳转至这里. 本文适合Android平台的应用程序开发者,也适合对于An ...

  7. 链塔智库|区块链产业要闻及动态周报(2020年10月第2周)

    链塔智库整理最近一周内区块链相关政策.业内动态.人物观点,为大家梳理呈现各个领域的最新发展. 目录 一.各地政策要闻 ●山东省将运用区块链等技术嫁接提升货运物流业 ●"深圳改革试点授权清单& ...

  8. QIIME 2 2020.11发布啦

    下一个更新将是2021.2 更新亮点 一般通告 1.在q2-cutadapt插件中发现了一个数据完整性错误,并在这个版本的qiime2中得到了修复.有关更多详细信息,请查看"q2-cutap ...

  9. 【不忘初心】Win10_20H2_2009_19042.610_X64_七合一_[纯净精简版][2.83G](2020.11.2)

    母版来自MSDN WIN10_20H2.19042.508,集成补到19042.610,20H2相比1909 2004版本要稳定很多,此版修复了上次的一些问题,应微软毒.粉的要求新增一版带Defend ...

  10. QIIME 2教程. 04人体微生物组分析Moving Pictures(2020.11)

    文章目录 QIIME 2用户文档. 4人体各部位微生物组 本节视频视频教程 启动QIIME2运行环境 样本元数据 下载和导入数据 拆分样品 序列质控和生成特征表 方法1. DADA2 方法2. Deb ...

最新文章

  1. Maven找不到要运行的JUnit测试
  2. java并发编程详解,Java架构师成长路线
  3. Android存储系统之架构篇
  4. Unity图片优化神器 - dither算法究极进化方案
  5. 软件项目管理-构建之法-四周总结
  6. 【Python基础知识-pycharm版】第五节-字典\集合
  7. MORAN文本识别算法开源,刷新多个OCR数据集state-of-the-art
  8. 杨森翔的书法:立马【五绝】
  9. 第2章:Maven的安装/2.1 Window下的安装
  10. linux检测是否安装eclipse,肿么看linux中eclipse是否安装成功
  11. python爬虫需要学哪些知识_Python爬虫需要学习那些东西?
  12. ExactScan Pro 18.12.24 Mac 破解版 万能扫描仪整合工具
  13. bootstrap可视化布局(免费,自定义,方便下载)网页自定义,后台、前端页面自定义
  14. 金融货币学笔记(米什金)第二章 金融体系概览
  15. 氧化三甲胺及相关代谢物检测
  16. VM打开虚拟机VMX进程已提前退出错误及解决办法
  17. Server2016的安装步骤
  18. 电脑录屏软件帧率设置详解
  19. 第一次申请苹果的公司开发者账号
  20. 团队作业-博客2(团队介绍)

热门文章

  1. 成功解决ModuleNotFoundError: No module named ‘minepy.mine‘
  2. 成功解决Eclipse打开py等文件出现乱码
  3. 05-配置数据库的远程连接 创建hive数据库的时候要选择latin1
  4. 我所理解cocos2d-x 3.6 lua --使用Cocos Studio
  5. css 控制li点与文字的距离
  6. 初识java-循环结构(二):6
  7. paho mqtt client调试记录
  8. tessorflow基本语法
  9. 计算机游戏88关,天天象棋88关怎么过 闯关模式第88关图文攻略
  10. 设计模式总结 (5)行为型模式续