Linux 编程之进程篇:task_struct进程创建和退出

Posted 拭心

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux 编程之进程篇:task_struct进程创建和退出相关的知识,希望对你有一定的参考价值。

文章目录

什么是进程

在大学上操作系统课时,对进程的概念不太清楚,只能硬记:“进程是运行中的代码”。

后来写的多了,认识到:“进程 = 执行的代码 + 数据 ”。

再过几年,意识到可执行的代码叫 ELF,进程本身需要资源,CPU 执行进程也需要资源,又有了新的认识:“进程 = 映射的二进制文件 + 虚拟地址空间 + 内核资源 + 执行上下文”。

以上是关于Linux 编程之进程篇:task_struct进程创建和退出的主要内容,如果未能解决你的问题,请参考以下文章

Linux 编程之进程篇:task_struct进程创建和退出

Linux 编程之信号篇:异常监控必知必会

Linux 编程之信号篇:异常监控必知必会

Linux下task_struct详解

Linux(内核剖析):04---进程之struct task_struct进程描述符任务结构介绍

Linux进程管理之task_struct结构体