1.进程的状态-3态模型
就绪态:简单理解,进程已经有了CPU的资源,但是没有CPU的执行权,处于等待的状态
阻塞态:比如等待一个用户的输入,不能直接变成运行态;因为阻塞的时候已经让出了CPU资源
2.进程的状态-5态模型
就绪态、阻塞态也可以到达终止态
3.进程相关命令
3.1 查看进程
ps aux是一个快照,不能动态显示
PPID 父进程的ID
PGID进程组的ID
3.2 实时显示进程动态
3.3 杀死进程
-9 信号,强制杀死
小tip:后台运行一个可执行程序:
./a.out &
4.进程号和相关函数
当前运行的程序的父进程就是当前的终端