python3 进城之间数据是隔离的

# coding:utf-8
from multiprocessing import Process

n = 100
def func():
    print("func start...")
    global n
    n = 0
    print("子进程里的n:", n)
    print("func end...")

if __name__ == '__main__':
    print("主进程开始.")
    p = Process(target=func)
    p.start()
    p.join()
    print("主进程里的n:", n)
    print("主进程结束.")


执行结果:
# 主进程开始. # func start... # 子进程里的n: 0 # func end... # 主进程里的n: 100 # 主进程结束.

猜你喜欢

转载自www.cnblogs.com/lilyxiaoyy/p/10966617.html