python--多进程--multiprocessing
今天接触了多进程,原理的话和多线程是类似的,不再赘述
进程是系统资源分配和调度的独立单位!! 理解这句话很重要
一个进程里面可以有多个线程,进程在执行过程中独立的占用内存
多进程各个进程之间是不能共享公用变量的
底层原理:因为各个子进程在执行的时候是直接在公用变量里面复制一份到自身内部执行的,所以是不存在改变
公用变量这一说法的,这也是他和多线程的最大区别之一。
可以通过setdeamon=true 来设置主线程守护,(主线程over后子线程跟着over)默认为不守护