- 博客(2)
- 收藏
- 关注
原创 Android 1号进程init
从按电源键开始涉及到的关键流程步骤:Init是Android系统中用户空间的第一个进程,进程号是1,父进程是0从下图中可以看出:进程1和进程2的父进程都是0,其他进程直接或间接继承进程1或进程2.进程0 (PID = 0) 运行在内核态,是系统创建的第一个进程, 也是唯一一个没有通过fork或者kernel_thread产生的进程.static noinline void __ref rest_init(void){struct task_struct *tsk;int pid;… …pid = kerne
2023-09-12 18:46:47
219
原创 设计模式
设计原则: 开闭(修改封闭,扩展开放) 里是替换(能用父类的地方,都可以用子类替换,多态性) 依赖倒置(纵向:依赖高层抽象,而不依赖低层具体实现) 接口隔离(横向:一个大接口,分割成多个小接口) 最少知道() 单一职责 合成复用(多组合,少继承,能用继承的地方尽量用组合) 模板方法:定义好整体流程框架,并将某些步骤延迟到子类(回调方法/周期方法) 访问者: 数据结构/集合对象(map/list/set)不变,封装变化(访...
2020-06-08 10:54:43
87
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人