几种获取进程列表的方法

2024-10-22 15:17:30
推荐回答(1个)
回答1:

在linux应用层跑的工具大多都是通过/proc文件系统与内核通信的,如果涉及到设备,那么就是/sys 他们对应的是proc与sysfs两个特殊的文件系统。
在内核之中,每个进程都拥有一个struct task_struct 里面包含了进程的所有信息,而进程的创建,调度,回收也在内核之中完成,应用层只需要获取相应信息就可以了