import os
from multiprocessing import Process ,Pool
# 进行创建的第一种方式 不用几乎
def demo1():
ret = os.fork()
if ret == 0:
print('子进程需要做的事情都在这里~')
else:
print('主进程需要做的事情')
def work():
#工作进程
print('工作进程')
pass
# 第二种方式 这种方式 也可以创建Process的子类
def demo2():
p =Process(target=work)
p.start()
# 第三种方式 主进程一般用来等待 正在的任务都在子进程中执行
def demo3():
p=Pool(3)
p.apply_async(work)
p.close()
p.join()
if __name__ == '__main__':
demo3()
几个进程的创建方式和区别
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...