import time
import random
from multiprocessing import Process
def piao(name):
print('%s piao' %name)
time.sleep(random.randrange(1,5))
print('%s piao end' %name)
def aa():
print('aa')
time.sleep(random.randrange(1, 5))
print('aaend')
if __name__=='__main__':
p1=Process(target=piao,args=('e',)) #必须加,号
p2=Process(target=aa)
p3=Process(target=piao,args=('w',))
p4=Process(target=aa)
# 运行多进程, 执行任务
p1.start()
p2.start()
p3.start()
p4.start()
# 等待所有的子进程执行结束, 再执行主进程的内容
p1.join()
p2.join()
p3.join()
p4.join()
print('主线程')
多进程
最新推荐文章于 2024-04-02 17:40:47 发布