并发编程
目录 并发编程 并发编程 什么是进程 进程与程序 PID和PPID PID PPID 并发与并行,阻塞与非阻塞 进程相关理论知识 进程的创建 进程的销毁 进程的层次结构 python中开启子进程的两种方式 进程间内存相互隔离 join()函数 Process对象的常用属性 孤儿进程与僵尸进程 什么是亚索进程 什么是僵尸进程 僵尸进程的危害 并发编程 并发编程 并发指的是多个任务同时被执行,并发编程指的是编写出支持多任务并发的应用程序所在. 在我们写的TCP通讯中,服务器建立连接后需要一个循环来重复收发文件和下载文件的过程,但是服务器并不知道客户端会在什么时候发来数据,这样服务器就会一直处在于一个等待的状态,此时的服务器无法与外界客户端相连接,所以并发编程就应运而生了,并发编程的原理就是让程序处理多个任务,且多个任务可同时运行 什么是进程 进程指的是正在运行的程序,一台电脑可以同时运行多个进程,这些同时运行的进程是由操作系统来统一分配资源,那么在运行多个程序的电脑就是在多进程进行任务 进程指的是并发的一种方式,在学习并发变成之前要先了解进程的基本概念以及多进程的实现原理,这就不得不提到操作系统了,因为进程的概念来自于操作系统,指的是在操作系统中运行的程序 进程与程序 程序是正在运行的程序,也就是一堆代码,当它被加载到CPU中去执行的时候,就有了进程这个概念 需要注意的是