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 用类的方式多线程执行相同的事情的主要内容,如果未能解决你的问题,请参考以下文章