1. 首页
  2. 数据库
  3. 其它
  4. Linux中使用fork创建子进程详解及示例代码 | 嵌入式Linux应用开发篇 – 02

Linux中使用fork创建子进程详解及示例代码 | 嵌入式Linux应用开发篇 – 02

上传者: 2021-01-16 14:44:41上传 PDF文件 333.71KB 热度 11次
1. 进程 1.1. 什么是进程 当可执行文件开始运行之后,就变为了系统中的一个进程,一个程序(可执行文件)运行起来之后可以创建多个进程执行,称之为多进程程序。 每个进程包含有进程运行环境、内存地址空间、进程ID、和至少一个被称为线程的执行控制流等资源。 系统中所有的这些进程实体共享计算机系统的 CPU、外设、内存等资源。 1.2. 进程的状态 系统中的一个CPU在某一个时刻只能执行一个进程,系统中存在的这些多个进程按照一定的规则轮流交替执行,所以每个进程会产生不同的状态: R:运行态或者就绪态,一旦等待CPU,立马执行; S:可中断的睡眠状态(因为等待某种事件的发生而被挂起); D:不可中断
下载地址
用户评论