python_并发编程初探(进程篇)

网友投稿 706 2022-11-22

python_并发编程初探(进程篇)

python_并发编程初探(进程篇)

创建进程的两种方式

文章目录

​​创建进程的两种方式​​​​1.方式一​​​​2.方式二​​​​3.注意事项​​

1.方式一

from multiprocessing import Processimport timedef task(name): print('%s is running'%name) time.sleep(3) print('%s is over'%name)if __name__ == '__main__': # 1 创建一个对象 p = Process(target=task, args=('jason',)) # 容器类型哪怕里面只有1个元素 建议要用逗号隔开 # 2 开启进程 p.start() # 告诉操作系统帮你创建一个进程 异步 print('主')

2.方式二

# 第二种方式 类的继承from multiprocessing import Processimport timeclass MyProcess(Process): def run(self): print('hello bf girl') time.sleep(1) print('get out!')if __name__ == '__main__': p = MyProcess() p.start() print('主')

3.注意事项

'''windows操作系统下 创建进程一定要在main内创建因为windows下创建进程类似于模块导入的方式会从上往下依次执行代码linux中则是直接将代码完整的拷贝一份'''

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:二、数据结构基础+栈+队列+迷宫问题
下一篇:day10 函数入门
相关文章

 发表评论

暂时没有评论,来抢沙发吧~