学习笔记(15):Python网络编程&并发编程-进程理论

立即学习: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)运行:程序在执行的过程

发布了39 篇原创文章 · 获赞 11 · 访问量 419

猜你喜欢

转载自blog.csdn.net/qq_45769063/article/details/104796429