美文网首页
进程间数据共享

进程间数据共享

作者: 测试探索 | 来源:发表于2022-01-31 10:03 被阅读0次

    第一种方式(Queue)

    image.png

    put为向管道里放值,get为向管道里取值

    import multiprocessing
    
    def task(q):
        for i in range(10):
            q.put(i)
    
    if __name__ == '__main__':
        queue = multiprocessing.Queue()
        p = multiprocessing.Process(target = task,args = (queue,))
        p.start()
        p.join()
    
        print("主进程")
        print("a:",queue.get())
        print("b:",queue.get())
    
    image.png

    第二种方式(Pipes)

    image.png

    相关文章

      网友评论

          本文标题:进程间数据共享

          本文链接:https://www.haomeiwen.com/subject/eyhckrtx.html