python 并发编程 多进程 练习题

 

 

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
'''

 

posted @ 2020-03-13 22:45  minger_lcm  阅读(501)  评论(0编辑  收藏  举报