标签:strong 应用 pytho queue exe 线程 技术 代码 code
多进程
概念
进程就是程序(.exe)文件执行并且系统给予分配资源后的统称(进程就是系统分配的最小资源)。
对于操作系统来说,一个任务就是一个进程(Process),比如打开一个浏览器就是启动一个浏览器进程,打开一个记事本就启动了一个记事本进程,打开两个记事本就启动了两个记事本进程,打开一个Word就启动了一个Word进程。
在这里,我们所说的多进程,是一个程序执行后,在主进程中新建子进程,每个进程虽然只有一个线程,但多个进程可以一块执行多个任务。。
进程的创建及应用:
结果:
多任务,进程之间通信
一个进程中创建多个子进程,进程之间是相互独立的。
如,全局变量 a=0, 每个子进程在执行各自代码时,通过 a+=1来改变全局变量的值,但每个子进程都是从0开始+1,一直到结束,进程之间变量改变后并不会互相共享。
1. 队列(Queue)
队列,是可以帮助子进程之间相互通信的方法。
特点: 1. 在内存中开辟队列,执行速度快。 2. 可以设置队列中的数据个数 3. 先进先出,有序的 ......
标签:strong 应用 pytho queue exe 线程 技术 代码 code
原文地址:https://www.cnblogs.com/leafchen/p/11604316.html