多进程数据共享:
多进程模块:multiprocessing
import multiprocessing
共享数据类型:
数值型, 数组型,字典和列表(dict, list)
数值型: multiprocessing.Value()
数组型: multiprocessing.Array()
dict, list:
with multiprocessing.Manager() as MG:
数值型实例:
def test_value_process():
num = multiprocessing.Value('d', 10.0)
print(num.value) #注意获得具体的值,输出为num.value
print(num)
p = multiprocessing.Process(target= func, args=(num,)) #注意有一个逗号
p.daemon = True
p.start()
p.join()
print(num.value)
if __name__ == '__m