1、思考开启进程的方式一和方式二各开启了几个进程?

2个进程,一个主进程,一个字进程

2、进程之间的内存空间是共享的还是隔离的?下述代码的执行结果是什么?

隔离的,

主进程内,打印n是100

子进程内,打印n是0

 

 

from multiprocessing import Process

n=100

def work():
    global n
    n=0
    print('子进程内: ',n)


if __name__ == '__main__':
    p=Process(target=work)
    p.start()
    p.join()
    print('主进程内: ',n)

'''
子进程内:  0
主进程内:  100
'''

 

相关文章:

  • 2022-12-23
  • 2021-06-09
  • 2022-12-23
  • 2021-12-04
  • 2021-12-04
  • 2021-12-04
  • 2021-12-04
猜你喜欢
  • 2021-06-02
  • 2022-12-23
  • 2021-09-19
  • 2021-06-01
  • 2021-07-28
  • 2018-05-30
  • 2022-01-03
相关资源
相似解决方案