通过thread类创建线程,python线程threading
线方法对创建线程有效且直接。您可以在Linux操作系统操作系统和Windows操作系统操作系统中运行程序。
1、thread方法启动了新的线程,并返回了它的识别符。
该系统将使用传输的参数列表调用指定为函数参数的函数功能。返回时线程会静默退出。
2、Args是参数元组,使用空元组调用function不带参数。
可选参数指定关键词参数的字典。
#语法
线程。start _ new _ thread(function,args[,kwargs])实例
#Python多线程示例。
#1.使用递归计算阶乘。
#2.使用线程调用阶乘函数。
从线程导入开始新线程
fromtimeimportsleep
threadId=1#线程计数器
等待=2#2秒等待的时间
deffactorial(n):
globalthreadId
rc=0
ifn1: #基础案例
打印( {}:{} )。格式( n线程,线程Id))
threadId=1
rc=1
else:
returnNumber=n *阶乘(n-1)#递归调用
打印( {}!={}.格式(str(n),str(returnNumber)))
rc=returnNumber
returnrc
开始_新_线程(阶乘,(5,))
开始_新_线程(阶乘,(4,))
print( Waitingforthreadstoreturn . )
睡眠(等待)以上就是大蟒线程模块创建线程,希望对大家有所帮助。更多计算机编程语言学习指路:python基础教程
本文教程操作环境:windows7系统、Python 3.9.1、戴尔自交第三代电脑。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。