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