day09_03 用类的方式多线程执行相同的事情

Posted flytoyou

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了day09_03 用类的方式多线程执行相同的事情相关的知识,希望对你有一定的参考价值。

__author__ = "Alex Li"

import threading
import time


class MyThread(threading.Thread):
    def __init__(self, n, sleep_time):    # 重构构造函数
        super(MyThread, self).__init__()  # 继承父类构造函数
        self.n = n
        self.sleep_time = sleep_time

    # 定义每个线程需要执行的函数
    def run(self):
        print("runnint task ", self.n)
        time.sleep(self.sleep_time)
        print("task done,", self.n)


start_time = time.time()
t1 = MyThread("t1", 2)
t2 = MyThread("t2", 4)

t1.start()
t2.start()

# t1.join() #=wait()
# t2.join()
#
# print("cost:",time.time() - start_time)
# print("main thread....")

以上是关于day09_03 用类的方式多线程执行相同的事情的主要内容,如果未能解决你的问题,请参考以下文章

day18-多线程&线程同步&死锁

day18-多线程&线程同步&死锁

C++_用类的方法编程程序完成求3个长方体的体积。

C++_用类的方法编程程序完成求3个长方体的体积。

day09_02 守护线程

days21--多线程