想python主进程等子进程结束再继续执行

试过p = subprocess.Popen(cmd),然后p.wait  p.communicate p.call 都没有实现

最后用 from multiprocessing import Lock  

lock = Lock()

在主进程中执行

lock.acquire()

subprocess.call/run(cmd)

lock.release()

就ok了!

posted @ 2021-03-26 23:11  tianyee  阅读(973)  评论(0编辑  收藏  举报