全国旗舰校区

不同学习城市 同样授课品质

北京

深圳

上海

广州

郑州

大连

武汉

成都

西安

杭州

青岛

重庆

长沙

哈尔滨

南京

太原

沈阳

合肥

贵阳

济南

下一个校区
就在你家门口
+
当前位置:首页  >  技术干货  >  详情

python如何给线程中的函数传参?

来源:千锋教育
发布人:xqq
2023-11-12

推荐

在线提问>>

python如何给线程中的函数传参?

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()

以上就是python给线程中函数传参的方法,希望能对大家有所帮助,更多Python学习教程请关注IT培训机构:千锋教育。

相关文章

python实现WSGI的框架

pythonfor循环是什么

python-=是什么意思

python打开文本文件有哪些方法?

pythoncontextmanager()的转换

开班信息 更多>>

课程名称
全部学科
咨询

HTML5大前端

Java分布式开发

Python数据分析

Linux运维+云计算

全栈软件测试

大数据+数据智能

智能物联网+嵌入式

网络安全

全链路UI/UE设计

Unity游戏开发

新媒体短视频直播电商

影视剪辑包装

游戏原画

    在线咨询 免费试学 教程领取