python多线程threading,threading.thread python

  python多线程threading,threading.thread python

  过程说明

  1、从线类构成子类。覆盖方法根据需要提供参数。

  2、重写线程的业务逻辑。

  3、新的线子类一旦被定义,就必须对其进行实例化,以启动新的线程。

  然后,调用方法启动它。最后,它将调用方法来执行业务逻辑。

  实例

  #Python多线程示例打印当前日期。

  #1.使用穿线。线类定义子类。

  #2.实例化子类并触发线程。

  导入线程

  导入日期时间

  classmyThread(线程。螺纹):

  def__init__(自身,名称,计数器):

  threading.Thread.__init__(self)

  self.threadID=counter

  self.name=name

  自我。计数器=计数器

  defrun(self):

  打印( n开始self.name)

  打印日期(自己的名字,自己的计数器)

  打印(退出自己的名字)

  defprint_date(线程名,计数器):

  日期字段=[]

  今天=日期时间.日期.今天()

  datefields.append(今天)

  打印( {}[{}]:{} )。格式(线程名,计数器,日期字段[0])

  #创建新线程

  thread1=myThread(Thread ,1)

  thread2=myThread(Thread ,2)

  #启动新线程

  thread1.start()

  thread2.start()

  thread1.join()

  thread2.join()

  打印( nExitingtheProgram!)以上就是大蟒线程实现线程的过程,希望对大家有所帮助。更多大蟒学习指路:python基础教程

  本文教程操作环境:windows7系统、Python 3.9.1、戴尔自交第三代电脑。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

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