上一页 1 ··· 4 5 6 7 8 9 10 11 12 下一页
摘要: 一、global关键字: 在函数中定义的变量如果加上global关键字,则表示要声明修改全局变量的内存地址。 二、原因: 创建的子进程会对主进程的资源进行拷贝。创建的子进程实际上就是主进程的一个副本。 (资源包含:代码、分配的内 存等) 三、进程之间不共享全局变量——未调用join方法 from m 阅读全文
posted @ 2021-01-19 16:37 御姐玫瑰 阅读(635) 评论(0) 推荐(0) 编辑
摘要: 一、args:以元组方式传参数。 注意: 1、只有一个参数时要加上逗号 2、传递的参数个数要与函数的形参数保持一致,且一一对应。 二、kwargs: 1、以字典方式传参数。 2、传递的参数中,字典的键要与函数的形参名相同,且一一对应。 三、使用多进程执行带有参数的任务 from multiproce 阅读全文
posted @ 2021-01-19 16:01 御姐玫瑰 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 1、原因:目的是为了验证主进程和子进程的关系。通过获取进程编号可以得知某个子进程是由哪个主进程创建出来的。 2、获取当前进程编号:os.getpid() 3、获取父进程编号:os.getppid() 4、获取当前进程名字:multiprocessing.current_process() 5、杀死当 阅读全文
posted @ 2021-01-19 15:36 御姐玫瑰 阅读(343) 评论(0) 推荐(0) 编辑
摘要: 一、进程之间的通信方式 1、socket(进程通信的网络模式) 2、文件操作(本地通信模式,但是效率低,因为文件是在硬盘上操作的) 3、对列(本地通信模式,数据先进先出) 4、栈(本地通信模式,数据先进后出) 二、两种数据存储方案 1、列队:数据先进先出 2、栈:数据先进后出 三、对列的作用和特点 阅读全文
posted @ 2021-01-10 18:07 御姐玫瑰 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 1、基本语法: from multiprocessing import * 子进程变量 = Process(target=函数名) 子进程变量.start() 2、Process类中的参数: group: 指定组,目前只能使用None target: 执行的目录任务名 name: 进程的名字 给任务 阅读全文
posted @ 2021-01-09 11:00 御姐玫瑰 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 一、多任务介绍 1、多任务的概念:同一时间内执行多个任务,如:操作系统上可以同时运行多个软件。 2、多任务的好外:充分利用CPU资源,提高程序的执行效率。 二、多任务的执行方式: 1、并发:在一段时间内,交替地去执行任务。 a、对于单核CPU处理多任务,操作系统会给每个运行的程序一小段运行的时间, 阅读全文
posted @ 2021-01-09 10:20 御姐玫瑰 阅读(558) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2019-05-28 21:36 御姐玫瑰 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2019-05-25 18:26 御姐玫瑰 阅读(91) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2019-05-24 17:24 御姐玫瑰 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2019-05-23 09:22 御姐玫瑰 阅读(108) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 12 下一页
levels of contents