将任务挂到 waitList 上.鸿蒙 waitpid 系统调用为 SysWait ,具体看进程回收篇.
双向链表是内核最重要的结构体,精读内核的路上它会反复的映入你的眼帘,理解它是理解内核运作的关键所在!
在给 鸿蒙内核源码加中文注释 过程中,整理出以下文章.内容立足源码,常以生活场景打比方尽可能多的将内核知识点置入某种场景,具有画面感,容易
理解记忆.
说别人能听得懂的话很重要! 百篇博客绝不是百度教条式的在说一堆诘屈聱牙的概念,那没什么意思.更希望让内核变得栩栩如生,倍感亲切.确实有难
度,自不量力,但已经出发,回头已是不可能的了.:P
与写代码有bug需不断debug一样,文章和注解内容会反复修正,持续更新, .xx 代表修改的次数,精雕细琢,言简意赅,尽全力打磨精品内容.
v51.xx (ELF格式篇) | 应用程序入口并不是main << csdncsdn | harmony | harmony | 51cto | 51cto | osc | osc >>
v50.xx (编译环境篇) | 编译鸿蒙看这篇或许真的够了 << csdncsdn | harmony | harmony | 51cto | 51cto | osc | osc >>
v49.xx (信号消费篇) | 谁让CPU连续四次换栈运行 << csdncsdn | harmony | harmony | 51cto | 51cto | osc | osc >>
v48.xx (信号生产篇) | 年过半百,依然活力十足 << csdncsdn | harmony | harmony | 51cto | 51cto | osc | osc >>
v47.xx (进程回收篇) | 临终前如何向老祖宗托孤 << csdncsdn | harmony | harmony | 51cto | 51cto | osc | osc >>
v46.xx (特殊进程篇) | 龙生龙凤生凤老鼠生儿会打洞 << csdncsdn | harmony | harmony | 51cto | 51cto | osc | osc >>
v45.xx (Fork篇) | 一次调用,两次返回 << csdncsdn | harmony | harmony | 51cto | 51cto | osc | osc >>
v44.xx (中断管理篇) | 江湖从此不再怕中断 << csdncsdn | harmony | harmony | 51cto | 51cto | osc | osc >>
v43.xx (中断概念篇) | 海公公的日常工作 << csdncsdn | harmony | harmony | 51cto | 51cto | osc | osc >>
v42.xx (中断切换篇) | 系统因中断活力四射 << csdncsdn | harmony | harmony | 51cto | 51cto | osc | osc >>
v41.xx (任务切换篇) | 看汇编如何切换任务 << csdncsdn | harmony | harmony | 51cto | 51cto | osc | osc >>
v40.xx (汇编汇总篇) | 汇编可爱如邻家女孩 << csdncsdn | harmony | harmony | 51cto | 51cto | osc | osc >>
v39.xx (异常接管篇) | 社会很单纯,复杂的是人 << csdncsdn | harmony | harmony | 51cto | 51cto | osc | osc >>
v38.xx (寄存器篇) | 小强乃宇宙最忙存储器 << csdncsdn | harmony | harmony | 51cto | 51cto | osc | osc >>
v37.xx (系统调用篇) | 开发者永远的口头禅 << csdncsdn | harmony | harmony | 51cto | 51cto | osc | osc >>
v36.xx (工作模式篇) | CPU是韦小宝,七个老婆 << csdncsdn | harmony | harmony | 51cto | 51cto | osc | osc >>
v35.xx (时间管理篇) | 谁是内核基本时间单位 << csdncsdn | harmony | harmony | 51cto | 51cto | osc | osc >>
v34.xx (原子操作篇) | 谁在为原子操作保驾护航 << csdncsdn | harmony | harmony | 51cto | 51cto | osc | osc >>
v33.xx (消息队列篇) | 进程间如何异步传递大数据 << csdncsdn | harmony | harmony | 51cto | 51cto | osc | osc >>
v32.xx (CPU篇) | 整个内核就是一个死循环 << csdncsdn | harmony | harmony | 51cto | 51cto | osc | osc >>
v31.xx (定时器篇) | 哪个任务的优先级最高 << csdncsdn | harmony | harmony | 51cto | 51cto | osc | osc >>
v30.xx (事件控制篇) | 任务间多对多的同步方案 << csdncsdn | harmony | harmony | 51cto | 51cto | osc | osc >>
v29.xx (信号量篇) | 谁在负责解决任务的同步 << csdncsdn | harmony | harmony | 51cto | 51cto | osc | osc >>
v28.xx (进程通讯篇) | 九种进程间通讯方式速揽 << csdncsdn | harmony | harmony | 51cto | 51cto | osc | osc >>
v27.xx (互斥锁篇) | 比自旋锁丰满的互斥锁 << csdncsdn | harmony | harmony | 51cto | 51cto | osc | osc >>
v26.xx (自旋锁篇) | 自旋锁当立贞节牌坊 << csdncsdn | harmony | harmony | 51cto | 51cto | osc | osc >>
v25.xx (并发并行篇) | 听过无数遍的两个概念 << csdncsdn | harmony | harmony | 51cto | 51cto | osc | osc >>
v24.xx (进程概念篇) | 进程在管理哪些资源 << csdncsdn | harmony | harmony | 51cto | 51cto | osc | osc >>
鸿蒙源码百篇博客 往期回顾鸿蒙源码百篇博客 往期回顾