通过thread类创建线程,python线程threading

  通过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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: