1# PCB 进程控制块
2
3PCB的全称为process control block, 它是每个进程/线程的核心控制结构。定义于`kernel/src/process/proc-types.h`中。
4
5## PCB详解
6
7Todo:
8
9## 与PCB的管理相关的API
10
11### 根据pid寻找pcb
12
13**process_find_pcb_by_pid**
14
15该API提供了根据pid寻找pcb的功能,定义在`kernel/src/process/process.h`中。
16
17当找到目标的pcb时,返回对应的pcb,否则返回NULL。
18
19#### 参数
20
21**pid**
22    进程id
23
24#### 返回值
25
26**struct process_control_block**
27    目标pcb