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