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