本人正在学习多进程,打开任务管理器想看看是否能开启多个进程。
from multiprocessing import Process
def fun1(name):
for i in range(10000000):
print('',end='')
print('测试%s多进程' % name)
if __name__ == '__main__':
process_list = []
for i in range(5): # 开启5个子进程执行fun1函数
p = Process(target=fun1, args=('Python',)) # 实例化进程对象
p.start()
process_list.append(p)
for i in process_list:
p.join()
print('结束测试')
结果在程序启动的时候,pycharm就从任务管理器中不见了,直到多进程结束才跑出来