文件名称:ARM-FOUR:Liunx系统编程--APUE
文件大小:331KB
文件格式:ZIP
更新时间:2024-03-31 13:41:23
系统开源
Liunx系统编程--APUE 1.进步的概念 程序,是指编译好的二进制文件,在磁盘上,不占用系统资源(cpu,内存,打开的文件个数,设备,锁) 进程是一个抽象的概念,与操作系统原理联系紧密。进程是活跃的程序,占用系统资源,在内存中执行,程序运行起来,占用一个进程 并发指的是在操作系统中,一个时间段中有多个进程都处于已启动运行到到运行之间之间的状态,但,任意时刻只有一个进程在执行 进度的基本状态有五种,分别为初始状态,正常状态,运行状态,挂起状态,终止状态 fork函数 创建一个子进程 pid_t fork(void)失败返回-1,成功返回:1。父进程返回子进程的ID 2.子进程返回0 pid_t类型表示进程ID,但为了表示-1,它是有符号整型笔记返回值,不是fork函数能返回两个值,或者fork后,fork函数变成两个,父子各需要返回一个 循环创建多个进程 使用for(i = 0; i