pip install multiprocessing 安装多进程模块
import multiprocessing,time import threading def say(): print('hhh') def lajifenlei(): for i in range(10): t=threading.Thread(target=say) t.start() if __name__ =='__main__': #多进程必须加这个 for i in range(5): #创建5个进程 p=multiprocessing.Process(target=lajifenlei) p.start() print(p.pid) #查看进程 #获取所有子进程:multiprocessing.active_children() print(multiprocessing.active_children()) while len(multiprocessing.active_children()) !=0:#判断子进程数量为0,为0即子进程都运行完了。注意这里区别于线程,线程中threading.activeCount()的数量是包含主线程的,但是进程的这个方法只统计子进程 pass print('子进程运行完了')