
平台 | 内核版本 | 安卓版本 |
---|
RK3588 | Linux 5.10 | Android 12 |
文章目录
- 一、进程的四要素
- 二、进程的三种状态
- 三、task_struct数据结构
- 四、进程优先级
- 五、进程系统调用
沉淀、分享、成长,让自己和他人都能有所收获!😄
📢本篇将介绍进程的相关知识。
一、进程的四要素
1、有一段程序供其执行
2、有进程专用的系统堆栈空间
3、在内核有task_struct
数据结构
4、进程有独立的存储空间,拥有专有的用户空间
如果具备前面三条而缺少第四条,那就称为“线程
”
如果完全没有用户空间,就称为“内核线程
”;如果共享用户空间则称为“用户线程
”
创建进程的方法: