成都网站建设设计

将想法与焦点和您一起共享

Python自定义类继承threading.Thread的方法

本篇内容介绍了“Python自定义类继承threading.Thread的方法”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

我们提供的服务有:成都网站制作、网站设计、外贸网站建设、微信公众号开发、网站优化、网站认证、白塔ssl等。为上千家企事业单位解决了网站和推广的问题。提供周到的售前咨询和贴心的售后服务,是有科学管理、有技术的白塔网站制作公司

说明

1、使用threading模块可以完成多任务的程序开发。

2、为了使每个线程的封装更加完美,在使用threading模块时,通常会定义一个新的子类class,只需继承threading.Thread即可,然后重写run方法。

实例

"""
Python多线程的使用
"""
import time
import threading
 
 
class MyThread(threading.Thread):
    
    # def __init__(self):
    #    super().__init__()
    
    def run(self):
        for i in range(3):
            time.sleep(1)
            msg = "I'm "+self.name+' @ '+str(i) #name属性中保存的是当前线程的名字
            print(msg)
 
            
def main():
    t = MyThread()
    t.start()
    
if __name__ == '__main__':
main()

“Python自定义类继承threading.Thread的方法”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注创新互联网站,小编将为大家输出更多高质量的实用文章!


名称栏目:Python自定义类继承threading.Thread的方法
文章链接:http://chengdu.cdxwcx.cn/article/igjcdh.html