2020-11-10(进程的优先级)
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(进程的优先级)相关推荐
- 2020.11.10课堂笔记(Apache Spark 分布式计算原理)
Spark WordCount运行原理 一.RDD的依赖关系 为什么需要划分Stage 数据本地化- 移动计算,而不是移动数据 保证一个Stage内不会发生数据移动 Lineage:血统.遗传 RDD ...
- 输入一会整数,输出所有质素因子2020.11.10
//输入一会整数,输出所有质素因子 #include <stdio.h> int main() { int num, i; scanf("%d", &num); ...
- 2020.11.10丨BSA基础知识及产品介绍
产品介绍 BSA产品介绍 1.1研究目的 基因定位 1.2基本概念 Bulked Segregant Analysis,分离群体分组分析法 定义: 在性状分离的遗传群体中 ,选择表型极端差异个体将其D ...
- QIIME 2教程. 10数据导出Exporting data(2020.11)
文章目录 QIIME 2用户文档. 10数据导出 导出特征表 导出进化树 导出与提取 译者简介 Reference 猜你喜欢 写在后面 QIIME 2用户文档. 10数据导出 https://docs ...
- AI:2020年6月22日北京智源大会演讲分享之10:40-11:10Daniel教授《 可微分的加权有限状态机及其机器学习应用》、11:10何晓冬教授《启动“智源-京东”任务导向多模态对话大赛》
AI:2020年6月22日北京智源大会演讲分享之10:40-11:10Daniel教授< 可微分的加权有限状态机及其机器学习应用>.11:10何晓冬教授<启动"智源-京东& ...
- Android系统中的进程管理:进程的优先级
本文是Android进程管理系列文章的第二篇,会讲解进程管理中的优先级管理. 进程管理的第一篇文章:<进程的创建>请跳转至这里. 本文适合Android平台的应用程序开发者,也适合对于An ...
- 链塔智库|区块链产业要闻及动态周报(2020年10月第2周)
链塔智库整理最近一周内区块链相关政策.业内动态.人物观点,为大家梳理呈现各个领域的最新发展. 目录 一.各地政策要闻 ●山东省将运用区块链等技术嫁接提升货运物流业 ●"深圳改革试点授权清单& ...
- QIIME 2 2020.11发布啦
下一个更新将是2021.2 更新亮点 一般通告 1.在q2-cutadapt插件中发现了一个数据完整性错误,并在这个版本的qiime2中得到了修复.有关更多详细信息,请查看"q2-cutap ...
- 【不忘初心】Win10_20H2_2009_19042.610_X64_七合一_[纯净精简版][2.83G](2020.11.2)
母版来自MSDN WIN10_20H2.19042.508,集成补到19042.610,20H2相比1909 2004版本要稳定很多,此版修复了上次的一些问题,应微软毒.粉的要求新增一版带Defend ...
- QIIME 2教程. 04人体微生物组分析Moving Pictures(2020.11)
文章目录 QIIME 2用户文档. 4人体各部位微生物组 本节视频视频教程 启动QIIME2运行环境 样本元数据 下载和导入数据 拆分样品 序列质控和生成特征表 方法1. DADA2 方法2. Deb ...
最新文章
- Maven找不到要运行的JUnit测试
- java并发编程详解,Java架构师成长路线
- Android存储系统之架构篇
- Unity图片优化神器 - dither算法究极进化方案
- 软件项目管理-构建之法-四周总结
- 【Python基础知识-pycharm版】第五节-字典\集合
- MORAN文本识别算法开源,刷新多个OCR数据集state-of-the-art
- 杨森翔的书法:立马【五绝】
- 第2章:Maven的安装/2.1 Window下的安装
- linux检测是否安装eclipse,肿么看linux中eclipse是否安装成功
- python爬虫需要学哪些知识_Python爬虫需要学习那些东西?
- ExactScan Pro 18.12.24 Mac 破解版 万能扫描仪整合工具
- bootstrap可视化布局(免费,自定义,方便下载)网页自定义,后台、前端页面自定义
- 金融货币学笔记(米什金)第二章 金融体系概览
- 氧化三甲胺及相关代谢物检测
- VM打开虚拟机VMX进程已提前退出错误及解决办法
- Server2016的安装步骤
- 电脑录屏软件帧率设置详解
- 第一次申请苹果的公司开发者账号
- 团队作业-博客2(团队介绍)
热门文章
- 成功解决ModuleNotFoundError: No module named ‘minepy.mine‘
- 成功解决Eclipse打开py等文件出现乱码
- 05-配置数据库的远程连接 创建hive数据库的时候要选择latin1
- 我所理解cocos2d-x 3.6 lua --使用Cocos Studio
- css 控制li点与文字的距离
- 初识java-循环结构(二):6
- paho mqtt client调试记录
- tessorflow基本语法
- 计算机游戏88关,天天象棋88关怎么过 闯关模式第88关图文攻略
- 设计模式总结 (5)行为型模式续