pythonmultiprocessing用法(python multiprocessing如何使用?)
导读:1、说明...
1 、说明
Multiprocessing模块是多进程模块的跨平台版本 。该方法提供一个Process类来表示进程对象 。因此 ,可以使用Python编写多进程程序 ,无论使用Unix/Linux操作系统 ,还是Windows操作系统 。
2 、实例
frommultiprocessingimportProcess importos #子进程要执行的代码 defmy_proc(name): print("运行子进程%s."%(os.getpid())) #相当于程序执行入口 if__name__==__main__: print("父进程%s."%os.getpid()) p=Process(target=my_proc,args=(test,))#传入需要执行的函数和函数需要的参数 ,用start()启动 ,这种方式比fork()更简单 print("子进程将要开始.") p.start() p.join()#join()可以等待子进程结束后继续往下执行 ,通常用于进程间同步 print("子进程结束.")以上就是python multiprocessing的使用 ,希望对大家有所帮助 。更多Python学习指路:Python基础教程
创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!