linux进程学习-进程描述符,控制块

从数据结构的角度,进程用task_struct结构来描述,称为“进程描述符 (Process Descriptor)”或者“进程控制块(Process Control Block, PCB)”,其包含着一个进程的绝大部分关键信息。当新建一个进程时,系统会新建一个task_struct结构,结构中的一些字段值是从父进程那里复制而来的,而另一些则是新建的。 

task_struct中有非常多的字段,一些用于描述进程,一些用于跟踪进程状态,一些用于进程通讯等等 

struct task_struct {  

volatile long state; 

//

pid_t pid; 

//

struct task_struct *next_task, *prev_task; 

//

} 

详细的,可以参考这里。 
原文地址:https://www.cnblogs.com/zendu/p/4990734.html