摘要: 进程池的返回值是进程池特有的: # p = Pool()# p.map(funcname,iterable) 默认异步的执行任务,且自带close和join# p.apply 同步调用的# p.apply_async 异步调用 和主进程完全异步 需要手动close 和 join 进程池的回调函数: 阅读全文
posted @ 2019-08-31 17:59 谭文章 阅读(152) 评论(0) 推荐(0) 编辑
摘要: # from multiprocessing import Manager,Process # def main(dic): # dic['count'] -= 1 # print(dic) # # if __name__ == '__main__': # m = Manager() # dic=m.dict({'count':100}) # p_lst = [] # p = Process(ta 阅读全文
posted @ 2019-08-31 17:56 谭文章 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2019-08-31 13:02 谭文章 阅读(93) 评论(0) 推荐(0) 编辑
摘要: 在两个进程里,仍然可以通信 消息中间件 管道实现生产者消费者模型 # pipe 数据不安全性# IPC# 加锁来控制操作管道的行为 来避免进程之间争抢数据造成的数据不安全现象 # 队列 进程之间数据安全的# 管道 + 锁 阅读全文
posted @ 2019-08-31 10:32 谭文章 阅读(186) 评论(0) 推荐(0) 编辑