摘要: """ IPC 指的是进程间通讯 之所以开启子进程 肯定需要它帮我们完成任务 很多情况下 需要将数据返回给父进程 然而 进程内存是物理隔离的 解决方案: 1.将共享数据放到文件中 就是慢 2.管道 subprocess中的那个 管道只能单向通讯 必须存在父子关系 3.共享一块内存区域 得操作系统帮你分配 速度... 阅读全文
posted @ 2018-11-08 21:49 萤huo虫 阅读(162) 评论(0) 推荐(0) 编辑
摘要: """ 抢票! 多个用户在同时读写同一个数据 """ from multiprocessing import Process,Lock import json,time,random # 查看余票 def show_ticket(name): time.sleep(random.randint(1,3)) with open(r"ticket.json","... 阅读全文
posted @ 2018-11-08 21:46 萤huo虫 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 结果: 由于数量庞大就不全部写出来了大概就是 : 先 打印 " " 再打印 " " 最后打印" " 阅读全文
posted @ 2018-11-08 21:44 萤huo虫 阅读(134) 评论(0) 推荐(0) 编辑