V46.xx 鸿蒙内核源码分析(特殊进程篇) | 龙生龙,凤生凤,老鼠生儿会打洞

    百万汉字注解 + 百篇博客分析 => 挖透鸿蒙内核源码
    https://my.oschina.net/weharmony
上级 7ea1ebee
[![在这里插入图片描述](https://gitee.com/weharmony/docs/raw/master/pic/other/io.png)](https://weharmony.gitee.io)
百万汉字注解 >> 精读内核源码,中文注解分析, 深挖地基工程,大脑永久记忆,四大码仓每日同步更新[<]()[ gitee ](https://gitee.com/weharmony/kernel_liteos_a_note)[| github ](https://github.com/kuangyufei/kernel_liteos_a_note)[| csdn ](https://codechina.csdn.net/kuangyufei/kernel_liteos_a_note)[| coding ](https://weharmony.coding.net/public/harmony/kernel_liteos_a_note/git/files)[>]()
[百万汉字注解 >> 精读内核源码,中文注解分析, 深挖地基工程,大脑永久记忆,四大码仓每日同步更新<](https://gitee.com/weharmony/kernel_liteos_a_note)[ gitee ](https://gitee.com/weharmony/kernel_liteos_a_note)[| github ](https://github.com/kuangyufei/kernel_liteos_a_note)[| csdn ](https://codechina.csdn.net/kuangyufei/kernel_liteos_a_note)[| coding ](https://weharmony.coding.net/public/harmony/kernel_liteos_a_note/git/files)[>]()
百篇博客分析 >> 故事说内核,问答式导读,生活式比喻,表格化说明,图形化展示,主流站点定期更新中[<]()[ oschina ](https://my.oschina.net/weharmony)[| csdn ](https://blog.csdn.net/kuangyufei)[| harmony ](https://weharmony.gitee.io/)[>]()
[百篇博客分析 >> 故事说内核,问答式导读,生活式比喻,表格化说明,图形化展示,主流站点定期更新中<](https://my.oschina.net/weharmony)[ oschina ](https://my.oschina.net/weharmony)[| csdn ](https://blog.csdn.net/kuangyufei)[| harmony ](https://weharmony.gitee.io/)[>]()
---
......@@ -61,95 +61,98 @@
* 鸿蒙内核源码注解分析系列不是百度教条式的在说清楚一堆诘屈聱牙的概念,那没什么意思.更希望是让内核变得栩栩如生,倍感亲切.确实有难度,不自量力,但已经出发,回头已是不可能的了.:P
### **鸿蒙源码百篇博客 往期回顾**
* [v45.01 (fork篇) | fork是如何做到调用一次,返回两次的 ? ](https://my.oschina.net/weharmony/blog/5010301) **[<]()[ csdn](https://blog.csdn.net/kuangyufei/article/details/115467961) [ | harmony ](https://weharmony.gitee.io/45_fork篇.html)[>]()**
* [v44.03 (中断管理篇) | 硬中断的实现<>观察者模式 ](https://my.oschina.net/weharmony/blog/4995800) **[<]()[ csdn](https://blog.csdn.net/kuangyufei/article/details/115130055) [ | harmony ](https://weharmony.gitee.io/44_中断管理篇.html)[>]()**
* [v46.xx (特殊进程篇) | 龙生龙,凤生凤,老鼠生儿会打洞 ](https://my.oschina.net/weharmony/blog/5014444) **[<]()[ csdn](https://blog.csdn.net/kuangyufei/article/details/115556505) [ | harmony ](https://weharmony.gitee.io/46_特殊进程篇篇.html)[>]()**
* [v43.03 (中断概念篇) | 外人眼中权势滔天的当红海公公 ](https://my.oschina.net/weharmony/blog/4992750) **[<]()[ csdn](https://blog.csdn.net/kuangyufei/article/details/115014442) [ | harmony ](https://weharmony.gitee.io/43_中断概念篇.html)[>]()**
* [v45.xx (fork篇) | fork是如何做到调用一次,返回两次的 ? ](https://my.oschina.net/weharmony/blog/5010301) **[<]()[ csdn](https://blog.csdn.net/kuangyufei/article/details/115467961) [ | harmony ](https://weharmony.gitee.io/45_fork篇.html)[>]()**
* [v42.03 (中断切换篇) | 中断切换到底在切换什么?](https://my.oschina.net/weharmony/blog/4990948) **[<]()[ csdn](https://blog.csdn.net/kuangyufei/article/details/114988891) [ | harmony ](https://weharmony.gitee.io/42_中断切换篇.html)[>]()**
* [v44.xx (中断管理篇) | 硬中断的实现<>观察者模式 ](https://my.oschina.net/weharmony/blog/4995800) **[<]()[ csdn](https://blog.csdn.net/kuangyufei/article/details/115130055) [ | harmony ](https://weharmony.gitee.io/44_中断管理篇.html)[>]()**
* [v41.03 (任务切换篇) | 汇编逐行注解分析任务上下文 ](https://my.oschina.net/weharmony/blog/4988628) **[<]()[ csdn](https://blog.csdn.net/kuangyufei/article/details/114890180) [ | harmony ](https://weharmony.gitee.io/41_任务切换篇.html)[>]()**
* [v43.xx (中断概念篇) | 外人眼中权势滔天的当红海公公 ](https://my.oschina.net/weharmony/blog/4992750) **[<]()[ csdn](https://blog.csdn.net/kuangyufei/article/details/115014442) [ | harmony ](https://weharmony.gitee.io/43_中断概念篇.html)[>]()**
* [v40.03 (汇编汇总篇) | 所有的汇编代码都在这里 ](https://my.oschina.net/weharmony/blog/4977924) **[<]()[ csdn](https://blog.csdn.net/kuangyufei/article/details/114597179) [ | harmony ](https://weharmony.gitee.io/40_汇编汇总篇.html)[>]()**
* [v42.xx (中断切换篇) | 中断切换到底在切换什么?](https://my.oschina.net/weharmony/blog/4990948) **[<]()[ csdn](https://blog.csdn.net/kuangyufei/article/details/114988891) [ | harmony ](https://weharmony.gitee.io/42_中断切换篇.html)[>]()**
* [v39.03 (异常接管篇) | 社会很单纯,复杂的是人 ](https://my.oschina.net/weharmony/blog/4973016) **[<]()[ csdn](https://blog.csdn.net/kuangyufei/article/details/114438285) [ | harmony ](https://weharmony.gitee.io/39_异常接管篇.html)[>]()**
* [v41.xx (任务切换篇) | 汇编逐行注解分析任务上下文 ](https://my.oschina.net/weharmony/blog/4988628) **[<]()[ csdn](https://blog.csdn.net/kuangyufei/article/details/114890180) [ | harmony ](https://weharmony.gitee.io/41_任务切换篇.html)[>]()**
* [v38.03 (寄存器篇) | ARM所有寄存器一网打尽,不再神秘 ](https://my.oschina.net/weharmony/blog/4969487) **[<]()[ csdn](https://blog.csdn.net/kuangyufei/article/details/114326994) [ | harmony ](https://weharmony.gitee.io/38_寄存器篇.html)[>]()**
* [v40.xx (汇编汇总篇) | 所有的汇编代码都在这里 ](https://my.oschina.net/weharmony/blog/4977924) **[<]()[ csdn](https://blog.csdn.net/kuangyufei/article/details/114597179) [ | harmony ](https://weharmony.gitee.io/40_汇编汇总篇.html)[>]()**
* [v37.03 (系统调用篇) | 全盘解剖系统调用实现过程 ](https://my.oschina.net/weharmony/blog/4967613) **[<]()[ csdn](https://blog.csdn.net/kuangyufei/article/details/114285166) [ | harmony ](https://weharmony.gitee.io/37_系统调用篇.html)[>]()**
* [v39.xx (异常接管篇) | 社会很单纯,复杂的是人 ](https://my.oschina.net/weharmony/blog/4973016) **[<]()[ csdn](https://blog.csdn.net/kuangyufei/article/details/114438285) [ | harmony ](https://weharmony.gitee.io/39_异常接管篇.html)[>]()**
* [v36.03 (工作模式篇) | CPU是韦小宝,有哪七个老婆? ](https://my.oschina.net/weharmony/blog/4965052) **[<]()[ csdn](https://blog.csdn.net/kuangyufei/article/details/114168567) [ | harmony ](https://weharmony.gitee.io/36_工作模式篇.html)[>]()**
* [v38.xx (寄存器篇) | ARM所有寄存器一网打尽,不再神秘 ](https://my.oschina.net/weharmony/blog/4969487) **[<]()[ csdn](https://blog.csdn.net/kuangyufei/article/details/114326994) [ | harmony ](https://weharmony.gitee.io/38_寄存器篇.html)[>]()**
* [v35.03 (时间管理篇) | Tick是操作系统的基本时间单位 ](https://my.oschina.net/weharmony/blog/4956163) **[<]()[ csdn](https://blog.csdn.net/kuangyufei/article/details/113867785) [ | harmony ](https://weharmony.gitee.io/35_时间管理篇.html)[>]()**
* [v37.xx (系统调用篇) | 全盘解剖系统调用实现过程 ](https://my.oschina.net/weharmony/blog/4967613) **[<]()[ csdn](https://blog.csdn.net/kuangyufei/article/details/114285166) [ | harmony ](https://weharmony.gitee.io/37_系统调用篇.html)[>]()**
* [v34.03 (原子操作篇) | 是谁在为原子操作保驾护航? ](https://my.oschina.net/weharmony/blog/4955290) **[<]()[ csdn](https://blog.csdn.net/kuangyufei/article/details/113850603) [ | harmony ](https://weharmony.gitee.io/34_原子操作篇.html)[>]()**
* [v36.xx (工作模式篇) | CPU是韦小宝,有哪七个老婆? ](https://my.oschina.net/weharmony/blog/4965052) **[<]()[ csdn](https://blog.csdn.net/kuangyufei/article/details/114168567) [ | harmony ](https://weharmony.gitee.io/36_工作模式篇.html)[>]()**
* [v33.03 (消息队列篇) | 进程间如何异步解耦传递大数据 ? ](https://my.oschina.net/weharmony/blog/4952961) **[<]()[ csdn](https://blog.csdn.net/kuangyufei/article/details/113815355) [ | harmony ](https://weharmony.gitee.io/33_消息队列篇.html)[>]()**
* [v35.xx (时间管理篇) | Tick是操作系统的基本时间单位 ](https://my.oschina.net/weharmony/blog/4956163) **[<]()[ csdn](https://blog.csdn.net/kuangyufei/article/details/113867785) [ | harmony ](https://weharmony.gitee.io/35_时间管理篇.html)[>]()**
* [v32.03 (CPU篇) | 内核是如何描述CPU的? ](https://my.oschina.net/weharmony/blog/4952034) **[<]()[ csdn](https://blog.csdn.net/kuangyufei/article/details/113782749) [ | harmony ](https://weharmony.gitee.io/32_CPU篇.html)[>]()**
* [v34.xx (原子操作篇) | 是谁在为原子操作保驾护航? ](https://my.oschina.net/weharmony/blog/4955290) **[<]()[ csdn](https://blog.csdn.net/kuangyufei/article/details/113850603) [ | harmony ](https://weharmony.gitee.io/34_原子操作篇.html)[>]()**
* [v31.03 (定时器篇) | 内核最高优先级任务是谁? ](https://my.oschina.net/weharmony/blog/4951625) **[<]()[ csdn](https://blog.csdn.net/kuangyufei/article/details/113774260) [ | harmony ](https://weharmony.gitee.io/31_定时器机制篇.html)[>]()**
* [v33.xx (消息队列篇) | 进程间如何异步解耦传递大数据 ? ](https://my.oschina.net/weharmony/blog/4952961) **[<]()[ csdn](https://blog.csdn.net/kuangyufei/article/details/113815355) [ | harmony ](https://weharmony.gitee.io/33_消息队列篇.html)[>]()**
* [v30.03 (事件控制篇) | 任务间多对多的同步方案 ](https://my.oschina.net/weharmony/blog/4950956) **[<]()[ csdn](https://blog.csdn.net/kuangyufei/article/details/113759481) [ | harmony ](https://weharmony.gitee.io/30_事件控制篇.html)[>]()**
* [v32.xx (CPU篇) | 内核是如何描述CPU的? ](https://my.oschina.net/weharmony/blog/4952034) **[<]()[ csdn](https://blog.csdn.net/kuangyufei/article/details/113782749) [ | harmony ](https://weharmony.gitee.io/32_CPU篇.html)[>]()**
* [v29.03 (信号量篇) | 信号量解决任务同步问题 ](https://my.oschina.net/weharmony/blog/4949720) **[<]()[ csdn](https://blog.csdn.net/kuangyufei/article/details/113744267) [ | harmony ](https://weharmony.gitee.io/29_信号量篇.html)[>]()**
* [v31.xx (定时器篇) | 内核最高优先级任务是谁? ](https://my.oschina.net/weharmony/blog/4951625) **[<]()[ csdn](https://blog.csdn.net/kuangyufei/article/details/113774260) [ | harmony ](https://weharmony.gitee.io/31_定时器机制篇.html)[>]()**
* [v30.xx (事件控制篇) | 任务间多对多的同步方案 ](https://my.oschina.net/weharmony/blog/4950956) **[<]()[ csdn](https://blog.csdn.net/kuangyufei/article/details/113759481) [ | harmony ](https://weharmony.gitee.io/30_事件控制篇.html)[>]()**
* [v29.xx (信号量篇) | 信号量解决任务同步问题 ](https://my.oschina.net/weharmony/blog/4949720) **[<]()[ csdn](https://blog.csdn.net/kuangyufei/article/details/113744267) [ | harmony ](https://weharmony.gitee.io/29_信号量篇.html)[>]()**
* [v28.03 (进程通讯篇) | 进程间通讯有哪九大方式? ](https://my.oschina.net/weharmony/blog/4947398) **[<]()[ csdn](https://blog.csdn.net/kuangyufei/article/details/113700751) [ | harmony ](https://weharmony.gitee.io/28_进程通讯篇.html)[>]()**
* [v28.xx (进程通讯篇) | 进程间通讯有哪九大方式? ](https://my.oschina.net/weharmony/blog/4947398) **[<]()[ csdn](https://blog.csdn.net/kuangyufei/article/details/113700751) [ | harmony ](https://weharmony.gitee.io/28_进程通讯篇.html)[>]()**
* [v27.03 (互斥锁篇) | 互斥锁比自旋锁可丰满许多 ](https://my.oschina.net/weharmony/blog/4945465) **[<]()[ csdn](https://blog.csdn.net/kuangyufei/article/details/113660357) [ | harmony ](https://weharmony.gitee.io/27_互斥锁篇.html)[>]()**
* [v27.xx (互斥锁篇) | 互斥锁比自旋锁可丰满许多 ](https://my.oschina.net/weharmony/blog/4945465) **[<]()[ csdn](https://blog.csdn.net/kuangyufei/article/details/113660357) [ | harmony ](https://weharmony.gitee.io/27_互斥锁篇.html)[>]()**
* [v26.03 (自旋锁篇) | 真的好想为自旋锁立贞节牌坊! ](https://my.oschina.net/weharmony/blog/4944129) **[<]()[ csdn](https://blog.csdn.net/kuangyufei/article/details/113616250) [ | harmony ](https://weharmony.gitee.io/26_自旋锁篇.html)[>]()**
* [v26.xx (自旋锁篇) | 真的好想为自旋锁立贞节牌坊! ](https://my.oschina.net/weharmony/blog/4944129) **[<]()[ csdn](https://blog.csdn.net/kuangyufei/article/details/113616250) [ | harmony ](https://weharmony.gitee.io/26_自旋锁篇.html)[>]()**
* [v25.03 (并发并行篇) | 怎么记住并发并行的区别? ](https://my.oschina.net/u/3751245/blog/4940329) **[<]()[ csdn](https://blog.csdn.net/kuangyufei/article/details/113516222) [ | harmony ](https://weharmony.gitee.io/25_并发并行篇.html)[>]()**
* [v25.xx (并发并行篇) | 怎么记住并发并行的区别? ](https://my.oschina.net/u/3751245/blog/4940329) **[<]()[ csdn](https://blog.csdn.net/kuangyufei/article/details/113516222) [ | harmony ](https://weharmony.gitee.io/25_并发并行篇.html)[>]()**
* [v24.03 (进程概念篇) | 进程在管理哪些资源? ](https://my.oschina.net/u/3751245/blog/4937521) **[<]()[ csdn](https://blog.csdn.net/kuangyufei/article/details/113395872) [ | harmony ](https://weharmony.gitee.io/24_进程概念篇.html)[>]()**
* [v24.xx (进程概念篇) | 进程在管理哪些资源? ](https://my.oschina.net/u/3751245/blog/4937521) **[<]()[ csdn](https://blog.csdn.net/kuangyufei/article/details/113395872) [ | harmony ](https://weharmony.gitee.io/24_进程概念篇.html)[>]()**
* [v23.02 (汇编传参篇) | 汇编如何传递复杂的参数? ](https://my.oschina.net/u/3751245/blog/4927892) **[<]()[ csdn](https://blog.csdn.net/kuangyufei/article/details/113265990) [ | harmony ](https://weharmony.gitee.io/23_汇编传参篇.html)[>]()**
* [v23.xx (汇编传参篇) | 汇编如何传递复杂的参数? ](https://my.oschina.net/u/3751245/blog/4927892) **[<]()[ csdn](https://blog.csdn.net/kuangyufei/article/details/113265990) [ | harmony ](https://weharmony.gitee.io/23_汇编传参篇.html)[>]()**
* [v22.02 (汇编基础篇) | CPU在哪里打卡上班? ](https://my.oschina.net/u/3751245/blog/4920361) **[<]()[ csdn](https://blog.csdn.net/kuangyufei/article/details/112986628) [ | harmony ](https://weharmony.gitee.io/22_汇编基础篇.html)[>]()**
* [v22.xx (汇编基础篇) | CPU在哪里打卡上班? ](https://my.oschina.net/u/3751245/blog/4920361) **[<]()[ csdn](https://blog.csdn.net/kuangyufei/article/details/112986628) [ | harmony ](https://weharmony.gitee.io/22_汇编基础篇.html)[>]()**
* [v21.02 (线程概念篇) | 是谁在不断的折腾CPU? ](https://my.oschina.net/u/3751245/blog/4915543) **[<]()[ csdn](https://blog.csdn.net/kuangyufei/article/details/112870193) [ | harmony ](https://weharmony.gitee.io/21_线程概念篇.html)[>]()**
* [v21.xx (线程概念篇) | 是谁在不断的折腾CPU? ](https://my.oschina.net/u/3751245/blog/4915543) **[<]()[ csdn](https://blog.csdn.net/kuangyufei/article/details/112870193) [ | harmony ](https://weharmony.gitee.io/21_线程概念篇.html)[>]()**
* [v20.02 (用栈方式篇) | 栈是构建底层运行的基础 ](https://my.oschina.net/u/3751245/blog/4893388) **[<]()[ csdn](https://blog.csdn.net/kuangyufei/article/details/112534331) [ | harmony ](https://weharmony.gitee.io/20_用栈方式篇.html)[>]()**
* [v20.xx (用栈方式篇) | 栈是构建底层运行的基础 ](https://my.oschina.net/u/3751245/blog/4893388) **[<]()[ csdn](https://blog.csdn.net/kuangyufei/article/details/112534331) [ | harmony ](https://weharmony.gitee.io/20_用栈方式篇.html)[>]()**
* [v19.02 (位图管理篇) | 为何进程和线程优先级都是32个? ](https://my.oschina.net/u/3751245/blog/4888467) **[<]()[ csdn](https://blog.csdn.net/kuangyufei/article/details/112394982) [ | harmony ](https://weharmony.gitee.io/19_位图管理篇.html)[>]()**
* [v19.xx (位图管理篇) | 为何进程和线程优先级都是32个? ](https://my.oschina.net/u/3751245/blog/4888467) **[<]()[ csdn](https://blog.csdn.net/kuangyufei/article/details/112394982) [ | harmony ](https://weharmony.gitee.io/19_位图管理篇.html)[>]()**
* [v18.02 (源码结构篇) | 内核500问你能答对多少? ](https://my.oschina.net/u/3751245/blog/4869137) **[<]()[ csdn](https://blog.csdn.net/kuangyufei/article/details/111938348) [ | harmony ](https://weharmony.gitee.io/18_源码结构篇.html)[>]()**
* [v18.xx (源码结构篇) | 内核500问你能答对多少? ](https://my.oschina.net/u/3751245/blog/4869137) **[<]()[ csdn](https://blog.csdn.net/kuangyufei/article/details/111938348) [ | harmony ](https://weharmony.gitee.io/18_源码结构篇.html)[>]()**
* [v17.02 (物理内存篇) | 这样记伙伴算法永远不会忘 ](https://my.oschina.net/u/3751245/blog/4842408) **[<]()[ csdn](https://blog.csdn.net/kuangyufei/article/details/111765600) [ | harmony ](https://weharmony.gitee.io/17_物理内存篇.html)[>]()**
* [v17.xx (物理内存篇) | 这样记伙伴算法永远不会忘 ](https://my.oschina.net/u/3751245/blog/4842408) **[<]()[ csdn](https://blog.csdn.net/kuangyufei/article/details/111765600) [ | harmony ](https://weharmony.gitee.io/17_物理内存篇.html)[>]()**
* [v16.02 (内存规则篇) | 内存管理到底在管什么? ](https://my.oschina.net/u/3751245/blog/4698384) **[<]()[ csdn](https://blog.csdn.net/kuangyufei/article/details/109437223) [ | harmony ](https://weharmony.gitee.io/16_内存规则篇.html)[>]()**
* [v16.xx (内存规则篇) | 内存管理到底在管什么? ](https://my.oschina.net/u/3751245/blog/4698384) **[<]()[ csdn](https://blog.csdn.net/kuangyufei/article/details/109437223) [ | harmony ](https://weharmony.gitee.io/16_内存规则篇.html)[>]()**
* [v15.02 (内存映射篇) | 什么是内存最重要的实现基础 ? ](https://my.oschina.net/u/3751245/blog/4694841) **[<]()[ csdn](https://blog.csdn.net/kuangyufei/article/details/109032636) [ | harmony ](https://weharmony.gitee.io/15_内存映射篇.html)[>]()**
* [v15.xx (内存映射篇) | 什么是内存最重要的实现基础 ? ](https://my.oschina.net/u/3751245/blog/4694841) **[<]()[ csdn](https://blog.csdn.net/kuangyufei/article/details/109032636) [ | harmony ](https://weharmony.gitee.io/15_内存映射篇.html)[>]()**
* [v14.02 (内存汇编篇) | 什么是虚拟内存的实现基础? ](https://my.oschina.net/u/3751245/blog/4692156) **[<]()[ csdn](https://blog.csdn.net/kuangyufei/article/details/108994081) [ | harmony ](https://weharmony.gitee.io/14_内存汇编篇.html)[>]()**
* [v14.xx (内存汇编篇) | 什么是虚拟内存的实现基础? ](https://my.oschina.net/u/3751245/blog/4692156) **[<]()[ csdn](https://blog.csdn.net/kuangyufei/article/details/108994081) [ | harmony ](https://weharmony.gitee.io/14_内存汇编篇.html)[>]()**
* [v13.02 (源码注释篇) | 热爱是所有的理由和答案 ](https://my.oschina.net/u/3751245/blog/4686747) **[<]()[ csdn](https://blog.csdn.net/kuangyufei/article/details/109251754) [ | harmony ](https://weharmony.gitee.io/13_源码注释篇.html)[>]()**
* [v13.xx (源码注释篇) | 热爱是所有的理由和答案 ](https://my.oschina.net/u/3751245/blog/4686747) **[<]()[ csdn](https://blog.csdn.net/kuangyufei/article/details/109251754) [ | harmony ](https://weharmony.gitee.io/13_源码注释篇.html)[>]()**
* [v12.02 (内存管理篇) | 虚拟内存全景图是怎样的? ](https://my.oschina.net/u/3751245/blog/4652284) **[<]()[ csdn](https://blog.csdn.net/kuangyufei/article/details/108821442) [ | harmony ](https://weharmony.gitee.io/12_内存管理篇.html)[>]()**
* [v12.xx (内存管理篇) | 虚拟内存全景图是怎样的? ](https://my.oschina.net/u/3751245/blog/4652284) **[<]()[ csdn](https://blog.csdn.net/kuangyufei/article/details/108821442) [ | harmony ](https://weharmony.gitee.io/12_内存管理篇.html)[>]()**
* [v11.02 (内存分配篇) | 内存有哪些分配方式? ](https://my.oschina.net/u/3751245/blog/4646802) **[<]()[ csdn](https://blog.csdn.net/kuangyufei/article/details/108989906) [ | harmony ](https://weharmony.gitee.io/11_内存分配篇.html)[>]()**
* [v11.xx (内存分配篇) | 内存有哪些分配方式? ](https://my.oschina.net/u/3751245/blog/4646802) **[<]()[ csdn](https://blog.csdn.net/kuangyufei/article/details/108989906) [ | harmony ](https://weharmony.gitee.io/11_内存分配篇.html)[>]()**
* [v10.02 (内存主奴篇) | 紫禁城的主子和奴才如何相处? ](https://my.oschina.net/u/3751245/blog/4646802) **[<]()[ csdn](https://blog.csdn.net/kuangyufei/article/details/108723672) [ | harmony ](https://weharmony.gitee.io/10_内存主奴篇.html)[>]()**
* [v10.xx (内存主奴篇) | 紫禁城的主子和奴才如何相处? ](https://my.oschina.net/u/3751245/blog/4646802) **[<]()[ csdn](https://blog.csdn.net/kuangyufei/article/details/108723672) [ | harmony ](https://weharmony.gitee.io/10_内存主奴篇.html)[>]()**
* [v09.02 (调度故事篇) | 用故事说内核调度 ](https://my.oschina.net/u/3751245/blog/4634668) **[<]()[ csdn](https://blog.csdn.net/kuangyufei/article/details/108745174) [ | harmony ](https://weharmony.gitee.io/09_调度故事篇.html)[>]()**
* [v09.xx (调度故事篇) | 用故事说内核调度 ](https://my.oschina.net/u/3751245/blog/4634668) **[<]()[ csdn](https://blog.csdn.net/kuangyufei/article/details/108745174) [ | harmony ](https://weharmony.gitee.io/09_调度故事篇.html)[>]()**
* [v08.02 (总目录) | 百万汉字注解 百篇博客分析 ](https://my.oschina.net/weharmony) **[<]()[ csdn](https://blog.csdn.net/kuangyufei) [ | harmony ](https://weharmony.gitee.io/08_总目录.html)[>]()**
* [v08.xx (总目录) | 百万汉字注解 百篇博客分析 ](https://my.oschina.net/weharmony) **[<]()[ csdn](https://blog.csdn.net/kuangyufei) [ | harmony ](https://weharmony.gitee.io/08_总目录.html)[>]()**
* [v07.02 (调度机制篇) | 任务是如何被调度执行的? ](https://my.oschina.net/u/3751245/blog/4623040) **[<]()[ csdn](https://blog.csdn.net/kuangyufei/article/details/108705968) [ | harmony ](https://weharmony.gitee.io/07_调度机制篇.html)[>]()**
* [v07.xx (调度机制篇) | 任务是如何被调度执行的? ](https://my.oschina.net/u/3751245/blog/4623040) **[<]()[ csdn](https://blog.csdn.net/kuangyufei/article/details/108705968) [ | harmony ](https://weharmony.gitee.io/07_调度机制篇.html)[>]()**
* [v06.02 (调度队列篇) | 就绪队列对调度的作用 ](https://my.oschina.net/u/3751245/blog/4606916) **[<]()[ csdn](https://blog.csdn.net/kuangyufei/article/details/108626671) [ | harmony ](https://weharmony.gitee.io/06_调度队列篇.html)[>]()**
* [v06.xx (调度队列篇) | 就绪队列对调度的作用 ](https://my.oschina.net/u/3751245/blog/4606916) **[<]()[ csdn](https://blog.csdn.net/kuangyufei/article/details/108626671) [ | harmony ](https://weharmony.gitee.io/06_调度队列篇.html)[>]()**
* [v05.02 (任务管理篇) | 谁在让CPU忙忙碌碌? ](https://my.oschina.net/u/3751245/blog/4603919) **[<]()[ csdn](https://blog.csdn.net/kuangyufei/article/details/108661248) [ | harmony ](https://weharmony.gitee.io/05_任务管理篇.html)[>]()**
* [v05.xx (任务管理篇) | 谁在让CPU忙忙碌碌? ](https://my.oschina.net/u/3751245/blog/4603919) **[<]()[ csdn](https://blog.csdn.net/kuangyufei/article/details/108661248) [ | harmony ](https://weharmony.gitee.io/05_任务管理篇.html)[>]()**
* [v04.02 (任务调度篇) | 任务是内核调度的单元 ](https://my.oschina.net/weharmony/blog/4595539) **[<]()[ csdn](https://blog.csdn.net/kuangyufei/article/details/108621428) [ | harmony ](https://weharmony.gitee.io/04_任务调度篇.html)[>]()**
* [v04.xx (任务调度篇) | 任务是内核调度的单元 ](https://my.oschina.net/weharmony/blog/4595539) **[<]()[ csdn](https://blog.csdn.net/kuangyufei/article/details/108621428) [ | harmony ](https://weharmony.gitee.io/04_任务调度篇.html)[>]()**
* [v03.02 (时钟任务篇) | 触发调度最大的动力来自哪里? ](https://my.oschina.net/u/3751245/blog/4574493) **[<]()[ csdn](https://blog.csdn.net/kuangyufei/article/details/108603468) [ | harmony ](https://weharmony.gitee.io/03_时钟任务篇.html)[>]()**
* [v03.xx (时钟任务篇) | 触发调度最大的动力来自哪里? ](https://my.oschina.net/u/3751245/blog/4574493) **[<]()[ csdn](https://blog.csdn.net/kuangyufei/article/details/108603468) [ | harmony ](https://weharmony.gitee.io/03_时钟任务篇.html)[>]()**
* [v02.02 (进程管理篇) | 进程是内核资源管理单元 ](https://my.oschina.net/u/3751245/blog/4574429) **[<]()[ csdn](https://blog.csdn.net/kuangyufei/article/details/108595941) [ | harmony ](https://weharmony.gitee.io/02_进程管理篇.html)[>]()**
* [v02.xx (进程管理篇) | 进程是内核资源管理单元 ](https://my.oschina.net/u/3751245/blog/4574429) **[<]()[ csdn](https://blog.csdn.net/kuangyufei/article/details/108595941) [ | harmony ](https://weharmony.gitee.io/02_进程管理篇.html)[>]()**
* [v01.09 (双向链表篇) | 谁是内核最重要结构体? ](https://my.oschina.net/u/3751245/blog/4572304) **[<]()[ csdn](https://blog.csdn.net/kuangyufei/article/details/108585659) [ | harmony ](https://weharmony.gitee.io/01_双向链表篇.html)[>]()**
* [v01.xx (双向链表篇) | 谁是内核最重要结构体? ](https://my.oschina.net/u/3751245/blog/4572304) **[<]()[ csdn](https://blog.csdn.net/kuangyufei/article/details/108585659) [ | harmony ](https://weharmony.gitee.io/01_双向链表篇.html)[>]()**
### **主流站点**
......@@ -188,7 +191,7 @@
* 中文加注版比官方版无新增文件,只多了一个zzz的目录,里面放了一些文件,它与内核代码无关,大家可以忽略它,取名zzz是为了排在最后,减少对原有代码目录级的侵入,zzz的想法源于微信中名称为AAA的那帮朋友,你的微信里应该也有他们熟悉的身影吧 :|P
### **参与贡献**
### 参与贡献
* [访问注解仓库地址](https://gitee.com/weharmony/kernel_liteos_a_note)
......@@ -196,10 +199,8 @@
* [新建 Issue](https://gitee.com/weharmony/kernel_liteos_a_note/issues)
### **喜欢请大方 点赞+关注+收藏 吧**
### 喜欢请「点赞+关注+收藏」
* [关注「鸿蒙内核源码分析」公众号,百万汉字注解 + 百篇博客分析 => 深挖鸿蒙内核源码](https://gitee.com/weharmony/docs/raw/master/pic/other/so1so.png)
* ![公众号: 鸿蒙内核源码分析](https://gitee.com/weharmony/docs/raw/master/pic/other/so1so.png)
* 各大站点搜 **"鸿蒙内核源码分析"** .欢迎转载,请注明出处.
\ No newline at end of file
* 各大站点搜 **「鸿蒙内核源码分析」** .欢迎转载,请注明出处.
\ No newline at end of file
......@@ -541,7 +541,7 @@ LITE_OS_SEC_TEXT_INIT UINT32 OsProcessInit(VOID)
return LOS_OK;
}
//创建一个名叫"KIdle"的进程,给CPU空闲的时候使用
//创建一个名叫"KIdle"的0号进程,给CPU空闲的时候使用
STATIC UINT32 OsCreateIdleProcess(VOID)
{
UINT32 ret;
......
git add -A
git commit -m '注解0号进程是如何创建的?
git commit -m 'V46.xx 鸿蒙内核源码分析(特殊进程篇) | 龙生龙,凤生凤,老鼠生儿会打洞
百万汉字注解 + 百篇博客分析 => 挖透鸿蒙内核源码
https://my.oschina.net/weharmony
'
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册