Linux 编程之进程篇:task_struct、进程创建和退出
读完本文你将了解:文章目录什么是进程获取进程相关数据的 API进程 ID什么是进程在大学上操作系统课时,对进程的概念不太清楚,只能硬记:“进程是执行的代码”。后来写的多了,认识到:“进程 = 执行的代码 + 数据 ”。再过几年,意识到可执行的代码叫 ELF,进程本身需要资源,CPU 执行进程也需要资源,又有了新的认识:“进程 = 映射的二进制文件 + 虚拟地址空间 + 内核资源 + 执行上下文”。或许现在理解的还不够深刻,但为了方便日后对比,还是先写下罢!进程的数据结构在 Linux 系统中
复制链接