login 3d729e2069
bugfix: 修复进程pcb被回收时,未将其从链表中删除的问题 (#87)
* bugfix: 修复进程pcb被回收时,未将其从链表中删除的问题
new: pcb相关api文档

* 将文档加入目录
2022-11-18 17:59:33 +08:00

524 B
Raw Blame History

PCB 进程控制块

PCB的全称为process control block, 它是每个进程/线程的核心控制结构。定义于kernel/src/process/proc-types.h中。

PCB详解

Todo:

与PCB的管理相关的API

根据pid寻找pcb

process_find_pcb_by_pid

该API提供了根据pid寻找pcb的功能定义在kernel/src/process/process.h中。

当找到目标的pcb时返回对应的pcb否则返回NULL。

参数

pid 进程id

返回值

struct process_control_block 目标pcb