python中的线程(python如何给线程中的函数传参?)
导读:1、Process说明...
1 、Process说明
(1)概念
process模块是一个创建进程的模块 ,借助这个模块 ,就可以完成进程的创建 。
(2)语法
([group[,target[,name[,args[,kwargs]]]]])target:如果传递了函数的引用 ,可以任务这个子进程就执行这里的代码
args:给target指定的函数传递的参数 ,以元组的方式传递
kwargs:给target指定的函数传递命名参数
name:给进程设定一个名字 ,可以不设定
group:指定进程组 ,大多数情况下用不到
2 、实例
#-*-coding:utf-8-*- frommultiprocessingimportProcess importos fromtimeimportsleep defrun_proc(name,age,**kwargs): foriinrange(10): print(子进程运行中 ,name=%s,age=%d,pid=%d...%(name,age,os.getpid())) print(kwargs) sleep(0.2) if__name__==__main__: p=Process(target=run_proc,args=(test,18),kwargs={"m":20}) p.start() sleep(1)#1秒中之后 ,立即结束子进程 p.terminate() p.join()创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!