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

本文介绍了Python中如何利用多线程提高程序效率,特别是如何自定义线程类和使用Thread类。通过重写run()方法实现线程的具体执行逻辑,并给出实例代码展示如何创建和启动自定义线程。注意,自定义线程的执行任务应在run方法内,启动线程应使用start方法而非直接调用run。
摘要由CSDN通过智能技术生成

00be2d95f23fcd1617b69072d3c9ddbb.png

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秒后才执行'''</

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值