import os
from multiprocessing import Pool
from time import sleep
def func1(name):
    print(f"当前的进程ID:{os.getpid()},{name}")
    sleep(3)
if __name__ =="__main__":
    pool=Pool(5)
    pool.apply_async(func=func1,args=("jhy1",))
    pool.apply_async(func=func1,args=("jhy2",))
    pool.apply_async(func=func1,args=("jhy3",))
    pool.apply_async(func=func1,args=("jhy4",))
    pool.apply_async(func=func1,args=("jhy5",))
    pool.apply_async(func=func1,args=("jhy6",))
    pool.apply_async(func=func1,args=("jhy7",))
    pool.apply_async(func=func1,args=("jhy8",))
    pool.close()
    pool.join()老师 关于这个进程池就是 池子里一共有5个进程 然后来了8个任务 每个任务都是去调用func1这个函数   先是5个去执行 然后是剩下的3个去执行  这些进程之间是异步执行  同时在进行  不用回收 不用开辟空间 这样节省效率  这样理解对吗