- 博客(23)
- 收藏
- 关注
原创 android--系统启动--Zygote进程启动过程
一、作用 :用于创建DVM或ART、应用程序进程,运行系统关键服务的SystemServer进程二、创建进程方式采用fork(复制进程)方式创建进程,被创建的进程都是复制Zygote的main()函数 所执行的所有代码,所以被创建的进程 都会有DVM和ART的副本。三、Zygote根据系统32/64位,自身也区分32、64位(1)Zygote启动多少位是由脚本决定的,启动Zygote的...
2019-01-17 14:11:24 225
原创 android--系统启动--init进程启动过程
init启动过程1、init进程启动如上图。2、init进程是android用户系统中的第一个进程,进程号为1。3、init进程主要做的工作(1)创建和挂载启动所需的系统文件目录(只在系统运行时才会存在,系统停止时会消失)(2)初始化和启动系统所需的属性服务(3)解析init.rc配置文件并启动zygote进程(4)监听SIGCHLD信号,防止init进程中的子进程成为僵尸进程僵...
2019-01-15 19:02:11 757
原创 Android 系统架构
架构层次从上向下依次是 : 应用层(System Apps)–> 应用架构层(Java API Framework)–>系统运行库层(Native)–>硬件抽象层(HAL)–>Linux核心层(Linux Kernel)层次认识应用层: 系统应用和非系统应用应用架构层:(1)各种Manager 比如ActivityManger(2)应用层用到的API系...
2019-01-12 18:26:37 152
原创 python----正则表达式
正则表达式1.re这个类是python中的正则表达式的类2.re.match() 从头开始匹配,和其他语言一样***python正则表达式与其他语言表达式相比独有的地方 ***(1) re.search()与match方法不同的是 search()不是从头开始匹配(2) re.sub() 替换(3) re.findall() 返回数组(4) re.spilt() 切割 返回数组...
2019-01-12 17:31:02 174
原创 python----迭代器/生成器
迭代器1.定义的类中,定义‘__ iter__:’和‘__ next __:’ 这两个方法,则此类创建出来的对象 则可以作为迭代器使用了2.迭代器的好处是节省资源空间,迭代器的next方法内部实现的是生成数据的方法生成器1.类中任何方法中只要出现 yield 关键字,则执行到yield代码片段时,则返回一个生成器,次生成器是特殊的迭代器2.生成器对象执行next和send均可方法均可从y...
2019-01-12 01:30:38 115
原创 python-----多任务
python多任务实现多任务概念多任务:操作系统同时运行多个任务(“同时是几乎不可能的,因为任务数量大多数大于cpu核数”)。并发:任务数多于cpu核数,操作系统各种调度算法,每个任务轮流调度,同一时刻,必有任务没有执行,但调度很快,看似“同时”执行并行:任务数少于cpu核数,做到任务同时执行.多任务实现—(线程)Thread方式实现1.线程存在进程内2.多线程操作全局变量,需要加同...
2019-01-12 01:11:39 142
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人