立即学习:https://edu.csdn.net/course/play/24458/296423?utm_source=blogtoedu
1.进程:正在运行的一个过程或者一个任务;
2.进程与程序的区别:程序是一堆代码,程序运行起来就是进程了,一个程序运行两次,算两次进程;
3.并发与并行:并发是伪并行,看起来是多个进程是同时进行的,而并行是真正意义上的同时进行;
4.进程的创建:只要是硬件就属于操作系统管理,涉及到操作系统就跟进程创建有关;windows系统进程的创建可以用creaprocess来实现,实际上是调用了一个已有存在的进程来创建一个新的进程;创建子进程Windows可以用subprocess.Popen来实现
5.进程的终止:exitprocess
6.进程的状态:阻塞、运行、就绪;
1) 阻塞:CPU被拿走给其他进程使用,想再次被运行的话必须得经过就绪这个状态才能再次被运行
2)就绪:CPU也被拿走了,但是这个进程一直处于等待被CPU运行的状态;
3)运行:程序在执行的过程