python类中的方法如何多线程调用_python多线程如何自定义线程类?

python类中的方法如何多线程调用_python多线程如何自定义线程类?_第1张图片

python中使用多线程处理程序,会比一步步的处理节约很多时间,而且通过创建并继承Python的Thread类,重写run()方法,通过自定义的线程类来创建线程,本文介绍python多线程Thread类定义和如何自定义线程类的过程。

一、Thread类定义threading.Thread(self, group=None, target=None, name=None,agrs=(),kwargs=None, *, daemon=None)

参数group是预留的,用于将来扩展;

参数target是一个可调用对象,在线程启动后执行;

参数name是线程的名字。默认值为“Thread-N“,N是一个数字;

参数args和kwargs分别表示调用target时的参数列表和关键字参数。

二、自定义线程类

1、创建一个类,并继承Python的Thread类,且重写run()方法实现具体的执行顺序由自己来定义。from  threading  import  Thread

import  time

#创建一个类,并继承Python的Thread类,且重写run()方法实现具体的执行顺序由自己来定义

class  MyThread(Thread):

'''time.sleep代表等待10秒后才执行'''<

你可能感兴趣的:(python类中的方法如何多线程调用_python多线程如何自定义线程类?)