探索flutter框架开发的app在移动应用市场的潜力与挑战
706
2022-11-22
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小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~