进程之间的内存空间是隔离的
# -*- coding:utf-8 -*- # 进程之间的内存空间是隔离的 from multiprocessing import Process n = 100 def work(): global n n = 0 print('子进程的n:',n) if __name__ == '__main__': p = Process(target=work) p.start() print('主进程的n:',n)
结果:
主进程的n: 100
子进程的n: 0
# -*- coding:utf-8 -*- # 进程之间的内存空间是隔离的 from multiprocessing import Process n = 100 def work(): global n n = 0 print('子进程的n:',n) if __name__ == '__main__': p = Process(target=work) p.start() print('主进程的n:',n)
结果:
主进程的n: 100
子进程的n: 0