Python-继承与重写实现线程
2018-12-24 10:59
232 查看
# coding = utf-8 import threading import time class MyThread(threading.Thread): # 重写run方法,run方法中是该线程要执行的动作 def run(self): for i in range(5): time.sleep(1) msg = self.name # name属性中保存的是当前线程的名字 print(msg) def main(): # 创建自定义的线程类对象 t = MyThread() # 调用自定义线程类中的继承自父类的start方法,执行自定义线程类中的run方法 t.start() if __name__ == "__main__": main()
执行结果:
Thread-1
Thread-1
Thread-1
Thread-1
Thread-1
相关文章推荐
- 线程 创建和启动线程的两种方式 实现Runnable接口 继承Thread类 重写唯一方法run()
- Python简化类例一:实现在类的定义、继承、重写
- Python类继承的简单实现
- 突破python缺陷,实现几种自定义线程池 以及进程、线程、协程的介绍
- Python实现类继承实例
- Python多线程编程(八):使用Event实现线程间通信
- python学习九(继承、重写)
- 启动线程的五种方式方法(通过继承Thread类或实现Runnable接口)
- java多线程学习1-继承Thread类和实现Runnable接口来创建线程
- python对象的继承和重写
- Java传统多线程的实现有两种方法,继承Thread类或者实现Runnable即可.线程启动时调用start()方法.
- MVC继承Controller类并重写OnException方法实现全局错误日志
- 线程的继承和实现
- Python实现类继承实例
- python继承和重写init方法--实例
- python 线程简单使用----1利用threading 实现多线程
- Java中继承thread类与实现Runnable接口的区别(实现线程)
- 14-08-07 关于程序、进程、线程,以及python中实现多线程的办法
- 调用CreateThread来实现多线程和继承线程类来实现多线程区别
- Python之Web服务器-多任务版本线程实现(五)