Advertisement

Python通过全局变量实现过程间的数据共享方法

阅读量:

本文将为大家详细介绍一种实现Python进程中共享数据(全局变量)的途径,该内容具备较高的参考价值,相信能够为读者带来实质性的帮助。接下来,让我们一同深入了解相关内容。
关于进程间共享数值型数据的方法:

复制代码
    import multiprocessing
      
    def func(num):
     num.value=10.78 #子进程改变数值的值,主进程跟着改变
      
    if __name__=="__main__":
     num=multiprocessing.Value("d",10.0) # d表示数值,主进程与子进程共享这个value。(主进程与子进程都是用的同一个value)
     print(num.value)
      
     p=multiprocessing.Process(target=func,args=(num,))
     p.start()
     p.join()
      
     print(num.value)
    
    
      
      
      
      
      
      
      
      
      
      
      
      
      
      
    

多个进程间实现数组型数据的

全部评论 (0)

还没有任何评论哟~