多线程

import time
import threading
"""高并发多线程"""
"""继承threading的Thread方法"""
class MyMythread(threading.Thread):
    """重写父类方法"""
    def run(self):
        for i in range(5):
            a = '我是'+self.name+str(i)
            print(a)
"""程序入口"""
if __name__ == '__main__':
    """调用类"""
    t=MyMythread()
    """开启线程"""
    t.start()

输入结果

我是Thread-10
我是Thread-11
我是Thread-12
我是Thread-13
我是Thread-14

这里的名字(我是Thread)是系统分配的 
当然和这行代码(a = '我是'+self.name+str(i))也是有关系的
self.name 是init方法实例化的一个属性
posted @ 2020-03-14 14:52  酷爱。  阅读(85)  评论(0编辑  收藏  举报