"自定义线程类"
"""
1.继承Thread类
2.重写__init__方法添加自己的属性,使用super加载父类属性
3.重写run方法
使用方法
1.实例化对象
2.调用start自动执行run
调用join回收线程
"""
from threading import Thread
#自定义线程类
class TheradClass(Thread):
def __init__(self,*args,**kwargs):
# 重写父类方法
self.attr = args[0]
super().__init__()
def step1(self):
print('step1')
def step2(self):
print('step2')
def run(self):
#重写run调用逻辑
self.step1()
self.step2()
a = TheradClass('abc')
a.start()
a.join()
自定义线程类
猜你喜欢
转载自blog.csdn.net/qq_42307546/article/details/132737647
今日推荐
周排行