摘要:
Python基础编程 Author : AI菌 【内容讲解】 1、主进程会等所有的子进程执行完成以后在退出 为了保证子进程能够正常的运行,主进程会等所有的子进程执行完成以后再销毁 2、子进程还有没执行结束,怎么结束主进程? 方法一: 提前销毁子进程方式:子进程对象.terminate() 方法二: 阅读全文
摘要:
Python基础编程 Author : AI菌 【内容讲解】 1、主进程会等所有的子进程执行完成以后在退出 为了保证子进程能够正常的运行,主进程会等所有的子进程执行完成以后再销毁 2、子进程还有没执行结束,怎么结束主进程? 方法一: 提前销毁子进程方式:子进程对象.terminate() 方法二: 阅读全文
摘要:
Python基础编程 Author : AI菌 【内容讲解】 进程之间不共享全局变量: 创建子进程会对主进程资源进行拷贝,也就是说子进程是主进程的一个副本,好比是一对双胞胎。 之所以进程之间不共享全局变量,是因为操作的不是同一个进程里面的全局变量, 只不过不同进程里面的全局变量名字相同而已。 【代码 阅读全文
摘要:
Python基础编程 Author : AI菌 【内容讲解】 进程执行任务并传参有两种方式: 1、元组方式传参(args): 元组方式传参一定要和参数的顺序保持一致; 元组如果只有一个元素,那么元素后面的逗号不能省略。 2、字典方式传参(kwargs): 字典方式传参字典中的key一定要和参数名保持 阅读全文
摘要:
Python基础编程 Author : AI菌 【内容讲解】 一、获取进程编号的目的 获取进程编号可以查看父子进程的关系, 可以得知子进程是由那个主进程创建出来的。 二、获取进程编号的方式 1、获取当前进程编号 os.getpid() 2、获取当前父进程编号 os.getppid() 【代码演示】 阅读全文
摘要:
Python基础编程 Author : AI菌 【内容讲解】 一、概念介绍 1、并行:对于多核cpu处理多任务,操作系统会给cpu的每个内核安排一个执行的软件, 多个内核是真正的一起执行软件; 多核cpu是并行的执行多任务,始终有多个软件一起执行; 一句话总结: 并行可以同时执行。 2、并发:单核c 阅读全文