如何在python中实现多线程,python多线程菜鸟教程

  如何在python中实现多线程,python多线程菜鸟教程

  当我们在用python编程的过程中需要多个输出任务时,为了提高效率,可以使用多线程并行处理。你知道我们使用多线程是为了提高效率吗?本文演示了在python中创建多线程的两种方法:1 .继承Thread类并重写其run()方法;2.用函数创建多线程。

  方法一:继承Thread类,并重写它的run()方法

  进口时间

  fromthreadingimportThread

  classMyThread(线程):

  def__init__(self,name=Python3):

  超级()。__init__()

  self.name=name

  defrun(self):

  (2):

  打印(“你好”,self.name)

  时间。sleep(1)注意:run()方法相当于第一个方法中的thread函数。它可以编写自己的业务逻辑代码,并在start()之后被调用。

  方法二:用函数创建多线程

  在Python3中,Python提供了内置的模块线程。线程,它可以让我们轻松地创建多线程。

  当实例化线程时。线程对象,线程要执行的任务函数作为参数传递给线程。

  #-*-编码:utf-8-*-

  导入线程

  进口时间

  德法(第:段)

  (5):

  printpara

  时间.睡眠(0.5)

  defB(第:段)

  (5):

  printpara

  时间.睡眠(0.2)

  if__name__==__main__:

  Thread.start_new_thread(A,(我是线程A ,))

  Thread.start_new_thread(B,(我是线程B ,))

  while1:

  以上是python创建多线程的两种方法。你可以选择其中之一来使用。更多python学习推荐:python教程。

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

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