目录
程序:
? ? ? ? 存放在磁盘上的指令和数据的有序集合(文件)
? ? ? ? 静态的
进程:
? ? ? ? 执行一个程序所分配的资源的总称
? ? ? ? 进程是程序的一次执行过程
? ? ? ? 动态的,包括创建、调度、执行和消亡
进程是在内存中运行,即RAM
flash是ROM,即磁盘,可以存放程序
?
?
交互进程就是运行可执行文件,比如./testdemo
批处理进程,就是按顺序执行脚本语言
守护进程不能用ctrl-c关闭,无法通过shell命令控制
只有运行态在消耗CPU。
?
?
?在linux下,除了0号进程外的任何进程都是别人创建的,都是子进程
?
运行结果:
?运行结果:
修改代码如下:
运行结果如下:?
?
?此时子进程继续运行,不过变为后台进程,不能被ctrl-c杀掉,只能用kill杀掉。
?此时子进程变成僵尸进程。
一个父进程创建出5个子进程?
代码如下:
?
?
?
?