python共享内存,,https://do


https://docs.python.org/zh-cn/3/library/multiprocessing.html

共享内存

可以使用Value或Array将数据存储在共享内存映射中。例如,以下代码:

from multiprocessing import Process, Value, Arraydef f(n, a):    n.value = 3.1415927    for i in range(len(a)):        a[i] = -a[i]if __name__ == ‘__main__‘:    num = Value(‘d‘, 0.0)    arr = Array(‘i‘, range(10))    p = Process(target=f, args=(num, arr))    p.start()    p.join()    print(num.value)    print(arr[:])

  

python共享内存

评论关闭