首页 > 系统相关 >进程间的数据不共享

进程间的数据不共享

时间:2023-01-03 17:36:49浏览次数:35  
标签:__ process 数据 write read 进程 my 共享 data

进程间是不会共享全局变量的;当创建一个子进程时,会先将主进程的资源进行拷贝,也就是说子进程是主进程的一个副本。

import multiprocessing

#创建空列表
my_data = []

#向列表中写入数据
def write_data():
    for i in range(5):
        my_data.append(i)
    print("写入的内容是>>>",my_data)

#读取列表中的数据
def read_data():
    print("读取的内容是>>>",my_data)

if __name__ == '__main__':
    write_process = multiprocessing.Process(target=write_data)
    read_process = multiprocessing.Process(target=read_data)

    write_process.start()
    read_process.start()

 

运行结果

 

标签:__,process,数据,write,read,进程,my,共享,data
From: https://www.cnblogs.com/beikenxiong/p/17022908.html

相关文章