摘要: # Pool进程池类 from multiprocessing import Pool import os import time import random def run(index): print("子进程%s启动----进程ID:%s"%(index, os.getpid())) t1 = time.time() time.sleep(random.random... 阅读全文
posted @ 2019-04-23 21:42 wygbbb 阅读(344) 评论(0) 推荐(0) 编辑
摘要: 主进程文件里定义变量money,子进程run1,run2里可以访问变量money,但是不可以修改,原理是创建子进程是会将主进程的资源copy一份给子进程,子进程可以访问主进程的资源,但是没有修改的权限。 阅读全文
posted @ 2019-04-23 21:15 wygbbb 阅读(2087) 评论(0) 推荐(0) 编辑
摘要: import time from multiprocessing import Process def run1(): for i in range(5): print("sunck is a good man") time.sleep(1) def run2(name, word): for i in range(8): pr... 阅读全文
posted @ 2019-04-23 20:46 wygbbb 阅读(284) 评论(0) 推荐(0) 编辑
摘要: import time from multiprocessing import Process def run1(): for i in range(5): print("sunck is a good man") time.sleep(1) def run2(name, word): for i in range(7): pr... 阅读全文
posted @ 2019-04-23 20:39 wygbbb 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 主程序结束后不会等待子进程结束 阅读全文
posted @ 2019-04-23 20:35 wygbbb 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 单任务现象,永远都不会执行到run2任务 阅读全文
posted @ 2019-04-23 20:14 wygbbb 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。在早期面向进程设计的计算机结构中,进程是程序的基本执行实体;在当代面向线程设计的计算机结构中,进程是线程的容器。程序是指令、数据及其组织形式的描述,进程是程序的实体 对于操 阅读全文
posted @ 2019-04-23 20:12 wygbbb 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 什么叫多任务:操作系统可以同时运行多个任务,现在的操作系统比如windows、Mac OS X 、linux、Unix等都是执行多任务的系统 为什么要实现多任务:提升效率 实现多任务的方式: 1、多进程:启动多个进程,每个进程虽然只有一个线程,但是多个进程可以一起执行多个任务 2、多线程:启动一个进 阅读全文
posted @ 2019-04-23 20:10 wygbbb 阅读(418) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2019-04-23 20:02 wygbbb 阅读(1173) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2019-04-23 20:01 wygbbb 阅读(1437) 评论(0) 推荐(0) 编辑